Class: Knowledge::Adapters::Environment
- Defined in:
- lib/knowledge/adapters/environment.rb
Overview
Instance Attribute Summary collapse
-
#setter ⇒ Class
readonly
The current value of setter.
-
#variables ⇒ Hash
readonly
The current value of variables.
Instance Method Summary collapse
-
#run ⇒ Object
Instance Methods ============================================================================================.
Methods inherited from Base
Constructor Details
This class inherits a constructor from Knowledge::Adapters::Base
Instance Attribute Details
#setter ⇒ Class (readonly)
Returns the current value of setter.
22 23 24 |
# File 'lib/knowledge/adapters/environment.rb', line 22 def setter @setter end |
#variables ⇒ Hash (readonly)
Returns the current value of variables.
22 23 24 |
# File 'lib/knowledge/adapters/environment.rb', line 22 def variables @variables end |
Instance Method Details
#run ⇒ Object
Instance Methods ============================================================================================
Description ===
Runs the actual adapter.
29 30 31 32 33 |
# File 'lib/knowledge/adapters/environment.rb', line 29 def run variables.each do |name_in_project, name_in_env| setter.set(name: name_in_project, value: ENV[name_in_env.to_s]) end end |