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