class SplAPI::Client
Constants
- DEFAULT_ACCEPT
- DEFAULT_HEADERS
- DEFAULT_HOST
- DEFAULT_USER_AGENT
Public Instance Methods
connection()
click to toggle source
# File lib/splapi/client.rb, line 17 def connection @connection ||= Faraday.new(faraday_client_options) do |connection| connection.request :json connection.response :json connection.adapter Faraday.default_adapter end end
get(path, params = nil, headers = nil)
click to toggle source
# File lib/splapi/client.rb, line 25 def get(path, params = nil, headers = nil) connection.send(:get, URI.escape(path), params, headers) end
Private Instance Methods
faraday_client_options()
click to toggle source
# File lib/splapi/client.rb, line 31 def faraday_client_options { headers: DEFAULT_HEADERS.clone, url: DEFAULT_HOST } end