Module: OzonApi
- Extended by:
- Forwardable
- Defined in:
- lib/ozon_api.rb,
lib/ozon_api/client.rb,
lib/ozon_api/version.rb,
lib/ozon_api/cart_service.rb,
lib/ozon_api/item_service.rb,
lib/ozon_api/configuration.rb,
lib/ozon_api/order_service.rb,
lib/ozon_api/client_service.rb,
lib/ozon_api/detail_service.rb,
lib/ozon_api/address_service.rb,
lib/ozon_api/checkout_service.rb
Defined Under Namespace
Classes: AddressService, CartService, CheckoutService, Client, ClientService, Configuration, DetailService, ItemService, OrderService
Constant Summary
collapse
- InvalidConfigurationError =
Class.new(StandardError)
- VERSION =
'0.3.1'
Class Method Summary
collapse
Class Method Details
.reset ⇒ Object
26
27
28
|
# File 'lib/ozon_api.rb', line 26
def self.reset
@config = nil
end
|
.setup(&blk) ⇒ Object
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/ozon_api.rb', line 15
def self.setup(&blk)
@config ||= OzonApi::Configuration.new(&blk)
if @config.invalid?
msg = "OzonApi configuration ERROR:\n"
raise InvalidConfigurationError, msg + @config.errors.full_messages.join("\n")
end
@config
end
|