Class: Focus::Config
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- Focus::Config
- Defined in:
- lib/focus/config.rb
Class Method Summary collapse
-
.method_missing(m, *args, &block) ⇒ Object
rubocop:disable MethodMissing.
Instance Method Summary collapse
-
#initialize ⇒ Config
constructor
A new instance of Config.
Constructor Details
#initialize ⇒ Config
Returns a new instance of Config.
25 26 27 28 29 |
# File 'lib/focus/config.rb', line 25 def initialize source_env super(configurations) ingest _hardcoded end |
Class Method Details
.method_missing(m, *args, &block) ⇒ Object
rubocop:disable MethodMissing
8 9 10 11 |
# File 'lib/focus/config.rb', line 8 def method_missing(m, *args, &block) # rubocop:disable MethodMissing config = new config.send(m, *args, &block) || env(m) || raise_undefined_config(m) end |