module Thron::Config
Constants
- CONFIG_YML
Public Instance Methods
circuit_breaker()
click to toggle source
# File lib/thron/config.rb, line 27 def circuit_breaker @circuit_breaker ||= OpenStruct.new(dump_yaml['circuit_breaker']) end
dump_yaml()
click to toggle source
# File lib/thron/config.rb, line 14 def dump_yaml Dotenv.load @yaml ||= YAML.load(ERB.new(File.read(CONFIG_YML)).result) end
logger()
click to toggle source
# File lib/thron/config.rb, line 19 def logger @logger ||= begin level = dump_yaml.fetch('logger').fetch('level') verbose = dump_yaml.fetch('logger').fetch('verbose') OpenStruct.new(level: Logger::const_get(level.upcase), verbose: verbose) end end
thron()
click to toggle source
# File lib/thron/config.rb, line 31 def thron @thron ||= OpenStruct.new(dump_yaml['thron']) end