Class: Rivulet::Steps::LoadSettings
- Inherits:
-
Rivulet::Step
- Object
- Rivulet::Step
- Rivulet::Steps::LoadSettings
- Defined in:
- lib/rivulet/steps/load_settings.rb
Instance Method Summary collapse
Methods inherited from Rivulet::Step
container_class_path, inherited
Instance Method Details
#call(input) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/rivulet/steps/load_settings.rb', line 4 def call(input) app = input[:resource] app_file = File.('config/application.rb') return Failure(:settings_file_not_found) unless File.exist?(app_file) load app_file app.config.logger = app.config.logger.engine || default_logger(app) app.config.finalize! Success(input) end |