Method: MetaCommit::Container#boot
- Defined in:
- lib/meta_commit/container.rb
#boot(config_store) ⇒ MetaCommit::Container
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/meta_commit/container.rb', line 16 def boot(config_store) load_packages(config_store.get(:extensions)) register :diff_factory, MetaCommit::Factories::DiffFactory.new(self[:diff_classes]) register :parser_factory, MetaCommit::Factories::ParserFactory.new(self[:parser_classes]) register :parse_command, MetaCommit::Services::Parse.new(self[:parser_factory]) register :contextual_ast_node_factory, MetaCommit::Factories::ContextualAstNodeFactory.new self end |