class RgGen::Core::OutputBase::ComponentFactory

Private Instance Methods

create_children(component, configuration, register_map) click to toggle source
# File lib/rggen/core/output_base/component_factory.rb, line 19
def create_children(component, configuration, register_map)
  register_map.children.each do |child|
    create_child(component, configuration, child)
  end
end
create_features(component, configuration, register_map) click to toggle source
# File lib/rggen/core/output_base/component_factory.rb, line 13
def create_features(component, configuration, register_map)
  @feature_factories.each_value do |factory|
    create_feature(component, factory, configuration, register_map)
  end
end
finalize(component) click to toggle source
# File lib/rggen/core/output_base/component_factory.rb, line 33
def finalize(component)
  component.build
end
find_child_factory(_configuration, register_map) click to toggle source
# File lib/rggen/core/output_base/component_factory.rb, line 25
def find_child_factory(_configuration, register_map)
  component_factories[register_map.layer]
end
post_build(component) click to toggle source
# File lib/rggen/core/output_base/component_factory.rb, line 29
def post_build(component)
  component.pre_build
end
select_actual_sources(configuration, register_map) click to toggle source
# File lib/rggen/core/output_base/component_factory.rb, line 9
def select_actual_sources(configuration, register_map)
  [configuration, register_map]
end