class GrepdataClient::DataRequest
Attributes
action[R]
base_url[R]
headers[R]
params[R]
request[R]
Public Class Methods
new(action, options)
click to toggle source
# File lib/grepdata_client/query.rb, line 5 def initialize(action, options) @action = action.to_s @base_url = "#{options[:url]}/#{@action}" @params = options[:params] || {} @headers = options[:headers] || {} params = Utils.format_params @action, @params @request = ::Typhoeus::Request.new(@base_url, params: params, headers: @headers) end
Public Instance Methods
get_result()
click to toggle source
# File lib/grepdata_client/query.rb, line 16 def get_result return @request.response.body end
get_url()
click to toggle source
# File lib/grepdata_client/query.rb, line 20 def get_url return @request.url end