Class: Hashr::Env::Vars
- Inherits:
-
Struct
- Object
- Struct
- Hashr::Env::Vars
- Defined in:
- lib/hashr/env.rb
Constant Summary collapse
- FALSE =
[false, nil, 'false', 'nil', '']
Instance Attribute Summary collapse
-
#defaults ⇒ Object
Returns the value of attribute defaults.
-
#namespace ⇒ Object
writeonly
Sets the attribute namespace.
Instance Method Summary collapse
Instance Attribute Details
#defaults ⇒ Object
Returns the value of attribute defaults
3 4 5 |
# File 'lib/hashr/env.rb', line 3 def defaults @defaults end |
#namespace=(value) ⇒ Object
Sets the attribute namespace
3 4 5 |
# File 'lib/hashr/env.rb', line 3 def namespace=(value) @namespace = value end |
Instance Method Details
#to_h ⇒ Object
6 7 8 |
# File 'lib/hashr/env.rb', line 6 def to_h defaults.deep_merge(read_env(defaults, namespace.dup)) end |