module OzonApi
Constants
- InvalidConfigurationError
- VERSION
Public Class Methods
reset()
click to toggle source
# File lib/ozon_api.rb, line 26 def self.reset @config = nil end
setup(&blk)
click to toggle source
# 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
Private Class Methods
address_service()
click to toggle source
# File lib/ozon_api.rb, line 92 def self.address_service @address_service ||= OzonApi::AddressService.new(client) end
cart_service()
click to toggle source
# File lib/ozon_api.rb, line 80 def self.cart_service @cart_service ||= OzonApi::CartService.new(client) end
checkout_service()
click to toggle source
# File lib/ozon_api.rb, line 84 def self.checkout_service @checkout_service ||= OzonApi::CheckoutService.new(client) end
client()
click to toggle source
# File lib/ozon_api.rb, line 64 def self.client @client ||= OzonApi::Client.new(@config) end
client_service()
click to toggle source
# File lib/ozon_api.rb, line 76 def self.client_service @client_service ||= OzonApi::ClientService.new(client) end
detail_service()
click to toggle source
# File lib/ozon_api.rb, line 72 def self.detail_service @detail_service ||= OzonApi::DetailService.new(client) end
item_service()
click to toggle source
# File lib/ozon_api.rb, line 68 def self.item_service @item_service ||= OzonApi::ItemService.new(client) end
order_service()
click to toggle source
# File lib/ozon_api.rb, line 88 def self.order_service @order_service ||= OzonApi::OrderService.new(client) end