Module: AxiomusApi

Defined in:
lib/axiomus_api.rb,
lib/axiomus_api/version.rb

Defined Under Namespace

Modules: Actions, Errors, ResponseCodes, Serializable, Validated Classes: Auth, Base, BaseAuth, BaseOrder, CarryOrder, DpdAddress, DpdOrder, EmsAddress, EmsOrder, ExportItem, ExportOrder, ExportServices, Item, Order, OrderRequest, OrderResponse, PostAddress, PostOrder, PostServices, RegionCourierAddress, RegionCourierOrder, RegionOrder, RegionPickupAddress, RegionPickupOrder, RegionServices, RegionsResponse, Request, SelfExportOrder, Services, Session, StatusRequest, StatusResponse

Constant Summary collapse

AXIOMUS_PROD_PATH =
'/hydra/api_xml.php'
AXIOMUS_TEST_PATH =
'/test/api_xml_test.php'
AXIOMUS_HOST =
'axiomus.ru'
AXIOMUS_PORT =
80
AXIOMUS_TEST_CREDENTIALS =
{ukey: 'XXcd208495d565ef66e7dff9f98764XX', uid: '92'}
VERSION =
'0.1.1'

Class Method Summary collapse

Class Method Details

.loggerObject



17
18
19
# File 'lib/axiomus_api.rb', line 17

def self.logger
  @logger
end

.logger=(val) ⇒ Object



13
14
15
# File 'lib/axiomus_api.rb', line 13

def self.logger=(val)
  @logger = val
end

.test_session(&block) ⇒ Object



21
22
23
# File 'lib/axiomus_api.rb', line 21

def self.test_session(&block)
  session = AxiomusApi::Session.new(AXIOMUS_TEST_CREDENTIALS[:uid], AXIOMUS_TEST_CREDENTIALS[:ukey], true, &block)
end