class Wayfarer::Configuration

Constants

DEFAULTS

Attributes

uuid[R]

Public Class Methods

new(overrides = {}) click to toggle source
Calls superclass method
# File lib/wayfarer/configuration.rb, line 73
def initialize(overrides = {})
  super(DEFAULTS.merge(overrides))
  @uuid = SecureRandom.uuid
end

Public Instance Methods

logger() click to toggle source
# File lib/wayfarer/configuration.rb, line 78
def logger
  @logger ||= Wayfarer.logger.dup
end
reset!() click to toggle source
# File lib/wayfarer/configuration.rb, line 82
def reset!
  DEFAULTS.each { |key, val| self[key] = val }
end