class MoySklad::Configuration

Stores runtime configuration information.

@example

MoySklad.configure do |config|
  config.user_name 'admin@example'
  config.password '1234567890'
end

@see MoySklad.configure

Attributes

base_url[R]

Base url. @attr value [String] defaults to `'online.moysklad.ru/exchange/rest/ms/xml'`

password[R]

Password for authentication. @attr value [String] defaults to `''`

user_name[R]

User name for authentication. @attr value [String] defaults to `''`

warehouse_url[R]

Warehouse url. @attr value [String] defaults to `'online.moysklad.ru/exchange/rest/stock/xml'`

Public Class Methods

new() click to toggle source
# File lib/moy_sklad/configuration.rb, line 71
def initialize
  @user_name = ''
  @password = ''
  @base_url = 'https://online.moysklad.ru/exchange/rest/ms/xml'
  @warehouse_url = 'https://online.moysklad.ru/exchange/rest/stock/xml'
end

Public Instance Methods

base_url=(v) click to toggle source
# File lib/moy_sklad/configuration.rb, line 58
def base_url=(v)
  MoySklad::Client::Base.site = @base_url = v
end
password=(v) click to toggle source
# File lib/moy_sklad/configuration.rb, line 49
def password=(v)
  MoySklad::Client::Base.password = @password = v
end
user_name=(v) click to toggle source
# File lib/moy_sklad/configuration.rb, line 41
def user_name=(v)
  MoySklad::Client::Base.user = @user_name = v
end
warehouse_url=(v) click to toggle source
# File lib/moy_sklad/configuration.rb, line 67
def warehouse_url=(v)
  MoySklad::Client::Base.warehouse_url = @warehouse_url = v
end