Module: DTK::DSL::ServiceAndComponentInfo::TransformFrom::Parser::TopDSL::Assemblies::NodeBindings

Defined in:
lib/dsl/service_and_component_info/transform_from/parser/top_dsl/assemblies/node_bindings.rb

Class Method Summary collapse

Class Method Details

.add_node_properties!(assembly_content, node_bindings) ⇒ Object



22
23
24
25
26
27
28
29
30
31
# File 'lib/dsl/service_and_component_info/transform_from/parser/top_dsl/assemblies/node_bindings.rb', line 22

def self.add_node_properties!(assembly_content, node_bindings) 
  nodes = assembly_content['nodes'] || []
  return if nodes.empty?

  node_bindings.each do |node, node_binding|
    if node_content = nodes[node]
      process_node_content!(node_content, node_binding) 
    end
  end
end