Class: ActiveRecord::Bulkoperation::Util::EntityHash
- Inherits:
-
Hash
- Object
- Hash
- ActiveRecord::Bulkoperation::Util::EntityHash
- Defined in:
- lib/activerecord_bulkoperation/util/entity_hash.rb
Instance Method Summary collapse
Instance Method Details
#each_pair_in_detail_hierarchy(&block) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/activerecord_bulkoperation/util/entity_hash.rb', line 10 def each_pair_in_detail_hierarchy(&block) visited = [] each_pair do |k, v| next if visited.include?(k) in_detail_hierarchy(k, visited, &block) end end |
#each_pair_in_master_hierarchy(&block) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/activerecord_bulkoperation/util/entity_hash.rb', line 22 def each_pair_in_master_hierarchy(&block) visited = [] each_pair do |k, v| next if visited.include?(k) in_master_hierarchy(k, visited, &block) end end |