class Evvnt::Configuration

Handles configuration for the gem

Constants

ENVIRONMENTS

Attributes

api_key[RW]
api_secret[RW]
debug[W]
logger[W]

Public Class Methods

new(&block) click to toggle source
# File lib/evvnt/configuration.rb, line 26
def initialize(&block)
  instance_eval(&block) if block_given?
end

Public Instance Methods

debug() click to toggle source
# File lib/evvnt/configuration.rb, line 49
def debug
  defined?(@debug) ? @debug : @debug = false
end
environment() click to toggle source
# File lib/evvnt/configuration.rb, line 37
def environment
  @environment ||= :sandbox
end
environment=(value) click to toggle source
# File lib/evvnt/configuration.rb, line 32
def environment=(value)
  raise ArgumentError unless value.to_sym.in?(ENVIRONMENTS)
  @environment = value
end
logger() click to toggle source
# File lib/evvnt/configuration.rb, line 43
def logger
  @logger ||= Logger.new($stdout)
end