class YleTf::Action::LoadConfig
Public Class Methods
new(app)
click to toggle source
# File lib/yle_tf/action/load_config.rb, line 9 def initialize(app) @app = app end
Public Instance Methods
call(env)
click to toggle source
# File lib/yle_tf/action/load_config.rb, line 13 def call(env) env[:config] ||= load_config(env[:tf_env]) @app.call(env) end
load_config(tf_env)
click to toggle source
# File lib/yle_tf/action/load_config.rb, line 19 def load_config(tf_env) Logger.debug("Initializing configuration for the #{tf_env.inspect} environment") Config.load(tf_env).tap { |config| Logger.debug(config.inspect) } end