class Lolxin::Api

Constants

BASE_ENDPOINT

Attributes

api_key[RW]
conn[RW]
region[RW]
version[RW]

Public Class Methods

new(options = {}) click to toggle source
# File lib/lolxin/helpers/api.rb, line 7
def initialize(options = {})
  @api_key = options[:api_key]
  @region  = options[:region]
  @version = options[:version]
  endpoint = BASE_ENDPOINT % {region: region}

  @conn = Faraday.new(endpoint, options[:conn_options]) do |faraday|
    faraday.request(:url_encoded)
    faraday.adapter(Faraday.default_adapter)
    faraday.params[:api_key] = api_key
  end
end