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