Method: Bcome::ConfigFactory#hash_for_identifier_from_view

Defined in:
lib/objects/config_factory.rb

#hash_for_identifier_from_view(identifier, views) ⇒ Object



34
35
36
37
38
# File 'lib/objects/config_factory.rb', line 34

def hash_for_identifier_from_view(identifier, views)
  raise Bcome::Exception::InventoriesCannotHaveSubViews, 'Inventories cannot hold other inventories - invalid network config' unless views.key?(:views)

  views[:views].select { |v| v[:identifier].to_s == identifier.to_s }.first
end