Module: RgGen::Core::Builder

Defined in:
lib/rggen/core/builder.rb,
lib/rggen/core/builder/layer.rb,
lib/rggen/core/builder/builder.rb,
lib/rggen/core/builder/plugin_spec.rb,
lib/rggen/core/builder/plugin_manager.rb,
lib/rggen/core/builder/component_entry.rb,
lib/rggen/core/builder/loader_registry.rb,
lib/rggen/core/builder/feature_registry.rb,
lib/rggen/core/builder/component_registry.rb,
lib/rggen/core/builder/feature_entry_base.rb,
lib/rggen/core/builder/list_feature_entry.rb,
lib/rggen/core/builder/simple_feature_entry.rb,
lib/rggen/core/builder/general_feature_entry.rb,
lib/rggen/core/builder/input_component_registry.rb,
lib/rggen/core/builder/output_component_registry.rb

Defined Under Namespace

Classes: Builder, ComponentEntry, ComponentRegistry, FeatureEntryBase, FeatureRegistry, GeneralFeatureEntry, InputComponentRegistry, Layer, ListFeatureEntry, LoaderRegistry, OutputComponentRegistry, PluginInfo, PluginManager, PluginSpec, SimpleFeatureEntry

Constant Summary collapse

DEFAULT_PLUGSINS =
'rggen/default'

Class Method Summary collapse

Class Method Details

.createObject



6
7
8
9
10
# File 'lib/rggen/core/builder.rb', line 6

def self.create
  builder = Builder.new
  builder.register_input_components
  builder
end