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