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.



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