Class: Comma::DataExtractor::ExtractValueFromInstance
- Defined in:
- lib/comma/data_extractor.rb
Direct Known Subclasses
Instance Method Summary collapse
- #extract(sym, &block) ⇒ Object
-
#initialize(instance) ⇒ ExtractValueFromInstance
constructor
A new instance of ExtractValueFromInstance.
Constructor Details
#initialize(instance) ⇒ ExtractValueFromInstance
Returns a new instance of ExtractValueFromInstance.
8 9 10 |
# File 'lib/comma/data_extractor.rb', line 8 def initialize(instance) @instance = instance end |
Instance Method Details
#extract(sym, &block) ⇒ Object
12 13 14 |
# File 'lib/comma/data_extractor.rb', line 12 def extract(sym, &block) yield_block_with_value(extract_value(sym), &block) end |