Class: Amigrind::Blueprints::Evaluator::AWSConfigEvaluator
- Inherits:
-
Object
- Object
- Amigrind::Blueprints::Evaluator::AWSConfigEvaluator
- Defined in:
- lib/amigrind/blueprints/evaluator.rb
Instance Method Summary collapse
-
#initialize(bp, evaluator, &block) ⇒ AWSConfigEvaluator
constructor
A new instance of AWSConfigEvaluator.
Constructor Details
#initialize(bp, evaluator, &block) ⇒ AWSConfigEvaluator
Returns a new instance of AWSConfigEvaluator.
168 169 170 171 172 173 174 |
# File 'lib/amigrind/blueprints/evaluator.rb', line 168 def initialize(bp, evaluator, &block) @bp = bp @evaluator = evaluator instance_eval(&block) end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(m, *args) ⇒ Object (private)
234 235 236 |
# File 'lib/amigrind/blueprints/evaluator.rb', line 234 def method_missing(m, *args) @bp.aws.send(:"#{m}=", args[0]) end |