module Payture::Api::V1::Configuration

Constants

DEFAULT_API_TYPE
DEFAULT_HOST
DEFAULT_KEY
DEFAULT_PASSWORD
DEFAULT_USER_AGENT
DOMAIN
VALID_OPTIONS_KEYS

Public Class Methods

extended(base) click to toggle source
# File lib/payture/api/v1/configuration.rb, line 24
def self.extended(base)
  base.reset
end

Public Instance Methods

configure() { |self| ... } click to toggle source
# File lib/payture/api/v1/configuration.rb, line 36
def configure
  yield self
end
options() click to toggle source
# File lib/payture/api/v1/configuration.rb, line 40
def options
  Hash[ * VALID_OPTIONS_KEYS.map { |key| [key, send(key)] }.flatten ]
end
reset() click to toggle source
# File lib/payture/api/v1/configuration.rb, line 28
def reset
  self.api_type = DEFAULT_API_TYPE
  self.host = DEFAULT_HOST
  self.key = DEFAULT_KEY
  self.password = DEFAULT_PASSWORD
  self.user_agent = DEFAULT_USER_AGENT
end