class Lce::Configuration

Attributes

api_version[RW]
application[RW]
environment[RW]
http_adapter[RW]
logger[RW]
login[RW]
password[RW]
raise_lce_errors[RW]
version[RW]

Public Class Methods

new() click to toggle source
# File lib/lce.rb, line 48
def initialize
  @environment = :staging
  @api_version = 2
  @http_adapter = Faraday.default_adapter
  @raise_lce_errors = true
  @logger = Logger.new(STDOUT)
  @logger.level = Logger::DEBUG
  @application = 'ruby-lce'
  @version = Lce::VERSION
end

Public Instance Methods

application=(app) click to toggle source
# File lib/lce.rb, line 64
def application=(app)
  @application = "#{app} (ruby-lce)"
end
environment=(value) click to toggle source
# File lib/lce.rb, line 59
def environment=(value)
  raise 'Environment must be :staging or :production' unless [:staging, :production].include?(value)
  @environment = value
end
version=(version) click to toggle source
# File lib/lce.rb, line 68
def version=(version)
  @version = "#{version} (#{Lce::VERSION})"
end