class AudioVision::Client
Public Instance Methods
get(path, params={})
click to toggle source
Get a response from the AudioVision
API. Returns a Faraday Response object.
Example:
client.get("posts/1")
# File lib/audio_vision/client.rb, line 11 def get(path, params={}) connection.get do |request| request.url path request.params = params end end
Private Instance Methods
api_root()
click to toggle source
# File lib/audio_vision/client.rb, line 30 def api_root @api_root ||= AudioVision::URL + AudioVision.api_root end
connection()
click to toggle source
# File lib/audio_vision/client.rb, line 21 def connection @connection ||= begin Faraday.new(:url => api_root) do |conn| conn.response :json conn.adapter Faraday.default_adapter end end end