Class: OzonApi::Configuration
- Inherits:
-
Object
- Object
- OzonApi::Configuration
- Includes:
- ActiveModel::Validations
- Defined in:
- lib/ozon_api/configuration.rb
Class Method Summary collapse
Instance Method Summary collapse
- #attribute_names ⇒ Object
-
#initialize {|_self| ... } ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize {|_self| ... } ⇒ Configuration
Returns a new instance of Configuration.
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/ozon_api/configuration.rb', line 20 def initialize @base_path = 'PartnerService' @scheme = 'https' @host = 'ows.ozon.ru' @login = ENV['OZON_LOGIN'] @password = ENV['OZON_PASSWORD'] @out = STDOUT @debug = false yield(self) if block_given? [ @base_path, @scheme, @host, @login, @password ].each(&:freeze) end |
Class Method Details
.attribute_names ⇒ Object
8 9 10 |
# File 'lib/ozon_api/configuration.rb', line 8 def self.attribute_names [:scheme, :host, :base_path, :login, :password, :out, :debug] end |
Instance Method Details
#attribute_names ⇒ Object
12 13 14 |
# File 'lib/ozon_api/configuration.rb', line 12 def attribute_names self.class.attribute_names end |