module Streetline::Request
Public Instance Methods
get(path, params = {})
click to toggle source
Performs a HTTP Get request
@param path [String] @param params [Hash]
# File lib/streetline/request.rb, line 8 def get(path, params = {}) request(:get, path, params) end
Private Instance Methods
request(method, path, params = {})
click to toggle source
Returns a Faraday::Response object
@param method [Symbol] @param path [String] @param params [Hash] @return [Faraday::Response]
# File lib/streetline/request.rb, line 21 def request(method, path, params = {}) raise ArgumentError, ("Please configure Streetline.api_token first") unless api_token.present? params = params.reverse_merge('Key' => api_token) response = connection.send(method) do |request| request.url(path, params) end response.body end