Module: Terraspace::Booter
Instance Method Summary collapse
Instance Method Details
#boot ⇒ Object
3 4 5 6 7 8 |
# File 'lib/terraspace/booter.rb', line 3 def boot Terraspace::Bundle.require # load plugins load_plugin_default_configs Terraspace.config # load project config Terraspace::App::Hooks.run_hook(:on_boot) end |
#load_plugin_default_configs ⇒ Object
10 11 12 13 14 15 |
# File 'lib/terraspace/booter.rb', line 10 def load_plugin_default_configs Terraspace::Plugin.config_classes.each do |klass| # IE: TerraspacePluginAws::Interfaces::Config.instance.load_project_config klass.instance.load_project_config end end |