class Outsmart::Client
Constants
- BASE_URL
Attributes
adapter[R]
software_token[R]
token[R]
Public Class Methods
new(token:, software_token:, adapter: Faraday.default_adapter)
click to toggle source
# File lib/outsmart/client.rb, line 12 def initialize(token:, software_token:, adapter: Faraday.default_adapter) @token = token @software_token = software_token @adapter = adapter end
Public Instance Methods
connection()
click to toggle source
# File lib/outsmart/client.rb, line 18 def connection @connection ||= Faraday.new do |conn| conn.url_prefix = BASE_URL conn.request :json conn.params[:token] = @token conn.params[:software_token] = @software_token conn.response :json, content_type: "application/json" conn.adapter adapter end end