class Loquor::Configuration

Constants

SETTINGS

Attributes

cache[RW]

Public Class Methods

new() click to toggle source
# File lib/loquor/configuration.rb, line 16
def initialize
  self.logger = Filum.logger
  self.substitute_values = {}
  self.retry_404s = false
  self.retry_503s = true
  self.max_retries = 5
  self.retry_backoff = 2
end

Private Instance Methods

get_or_raise(setting) click to toggle source
# File lib/loquor/configuration.rb, line 33
def get_or_raise(setting)
  val = instance_variable_get("@#{setting.to_s}")
  raise(LoquorConfigurationError.new("Configuration for #{setting} is not set")) if val.nil?
  val
end