class Ya::Direct::Api

Attributes

config[R]
env[R]
gateway[R]

Public Class Methods

new(token, app_id, login, locale = 'en', mode = :sandbox) click to toggle source
# File lib/ya_direct_api.rb, line 13
def initialize(token, app_id, login, locale = 'en', mode = :sandbox)
  @config = {
    token: token,
    app_id: app_id,
    login: login,
    locale: locale
  }
  @gateway = Ya::Direct::Gateway.new(@env, @config, mode)
end

Public Instance Methods

method_missing(method_name, args = {}) click to toggle source
# File lib/ya_direct_api.rb, line 23
def method_missing(method_name, args = {})
  @gateway.get_data(method_name.to_s.camelize, args)
end