Module: Emarsys::Api

Defined in:
lib/emarsys/api.rb,
lib/emarsys/api/base.rb,
lib/emarsys/api/error.rb,
lib/emarsys/api/version.rb,
lib/emarsys/api/internal.rb,
lib/emarsys/api/services.rb

Defined Under Namespace

Classes: BadRequestError, Base, Error, Internal, IrrecoverableError, RecoverableError, Services, UnauthorizedError

Constant Summary collapse

ESCHER_AUTH_OPTIONS =
{
  algo_prefix: 'EMS',
  vendor_key: 'EMS',
  auth_header_name: 'X-Ems-Auth',
  date_header_name: 'X-Ems-Date'
}.freeze
VERSION =
'0.7.0'.freeze

Class Method Summary collapse

Class Method Details

.base_urlObject



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

def self.base_url
  ENV['EMARSYS_API_URL'] || 'https://api.emarsys.net'
end