class Firmapi::API
Public Instance Methods
get(url, params)
click to toggle source
# File lib/firmapi/api.rb, line 4 def get(url, params) params = default_params.merge params connexion.get api_url(url), params end
Private Instance Methods
api_url(url)
click to toggle source
# File lib/firmapi/api.rb, line 23 def api_url(url) "/api/v1#{url}" end
connexion()
click to toggle source
# File lib/firmapi/api.rb, line 12 def connexion @connexion ||= Faraday.new(url: 'https://firmapi.com') do |faraday| faraday.response :json, content_type: /\bjson$/ faraday.adapter Faraday.default_adapter end end
default_params()
click to toggle source
# File lib/firmapi/api.rb, line 19 def default_params { api_key: Firmapi.configuration.api_key } end