Class: FixtureRecord::AssociationTraversal::HashBuilder
- Inherits:
-
Object
- Object
- FixtureRecord::AssociationTraversal::HashBuilder
- Defined in:
- lib/fixture_record/association_traversal.rb
Instance Method Summary collapse
- #build ⇒ Object
-
#initialize(source_record, hash) ⇒ HashBuilder
constructor
A new instance of HashBuilder.
Constructor Details
#initialize(source_record, hash) ⇒ HashBuilder
Returns a new instance of HashBuilder.
73 74 75 76 |
# File 'lib/fixture_record/association_traversal.rb', line 73 def initialize(source_record, hash) @source_record = source_record @hash = hash end |
Instance Method Details
#build ⇒ Object
78 79 80 81 82 |
# File 'lib/fixture_record/association_traversal.rb', line 78 def build @hash.each do |symbol, next_associations| SymbolBuilder.new(@source_record, symbol, *next_associations).build end end |