Class: Comma::DataExtractor::ExtractValueFromInstance

Inherits:
Object
  • Object
show all
Defined in:
lib/comma/data_extractor.rb

Direct Known Subclasses

ExtractValueFromAssociationOfInstance

Instance Method Summary collapse

Constructor Details

#initialize(instance) ⇒ ExtractValueFromInstance

Returns a new instance of ExtractValueFromInstance.



9
10
11
# File 'lib/comma/data_extractor.rb', line 9

def initialize(instance)
  @instance = instance
end

Instance Method Details

#extract(sym, &block) ⇒ Object



13
14
15
# File 'lib/comma/data_extractor.rb', line 13

def extract(sym, &block)
  yield_block_with_value(extract_value(sym), &block)
end