Method: FlashFlow::Data::Collection.branches_from_hash

Defined in:
lib/flash_flow/data/collection.rb

.branches_from_hash(hash) ⇒ Object



33
34
35
36
37
38
39
40
# File 'lib/flash_flow/data/collection.rb', line 33

def self.branches_from_hash(hash)
  {}.tap do |new_branches|
    hash.each do |_, val|
      branch = val.is_a?(Branch) ? val : Branch.from_hash(val)
      new_branches[branch.ref] = branch
    end
  end
end