class Syntaxdb::Request
Attributes
api[RW]
Public Class Methods
send_request(options = {}, endpoint)
click to toggle source
# File lib/syntaxdb/request.rb, line 13 def self.send_request(options = {}, endpoint) @api = "https://syntaxdb.com/api/v1" if @api.nil? url = @api + endpoint + "?" options.each do |key, value| url += key.to_s + "=" + value.to_s end uri = URI.parse(url) header = { 'Content-Type' => 'text/json' } http = Net::HTTP.new(uri.host, uri.port) request = Net::HTTP::Get.new(uri.request_uri, header) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE response = http.request(request) JSON.parse(response.body) end
Public Instance Methods
initalize()
click to toggle source
# File lib/syntaxdb/request.rb, line 9 def initalize @api = "https://syntaxdb.com/api/v1" end