class RmsWebService::Configuration

Attributes

license_key[RW]
service_secret[RW]

Public Class Methods

new(args={}) click to toggle source
# File lib/rms_web_service/configuration.rb, line 7
def initialize(args={})
  @service_secret = args[:service_secret]
  @license_key = args[:license_key]
end

Public Instance Methods

encoded_keys() click to toggle source
# File lib/rms_web_service/configuration.rb, line 12
def encoded_keys
    raise RmsWebService::ParameterError, 'service_secret is required' unless service_secret.present?
    raise RmsWebService::ParameterError, 'license_key is required' unless license_key.present?

    "ESA " + Base64.strict_encode64(service_secret + ":" + license_key)
end