Class: AppBase::Engine::AppBaseEngineInitializer
- Inherits:
-
Object
- Object
- AppBase::Engine::AppBaseEngineInitializer
- Defined in:
- lib/appbase/railtie.rb
Instance Method Summary collapse
- #after_initialized(&block) ⇒ Object
- #bootstrap(app_config) ⇒ Object
-
#initialize ⇒ AppBaseEngineInitializer
constructor
A new instance of AppBaseEngineInitializer.
Constructor Details
#initialize ⇒ AppBaseEngineInitializer
Returns a new instance of AppBaseEngineInitializer.
88 89 90 91 |
# File 'lib/appbase/railtie.rb', line 88 def initialize @initialized = false @hooks = [] end |
Instance Method Details
#after_initialized(&block) ⇒ Object
104 105 106 107 108 109 110 |
# File 'lib/appbase/railtie.rb', line 104 def after_initialized(&block) if @initialized block.call else @hooks << block end end |
#bootstrap(app_config) ⇒ Object
93 94 95 96 97 98 99 100 101 102 |
# File 'lib/appbase/railtie.rb', line 93 def bootstrap(app_config) return if @initialized @config = app_config.appbase initialize_user_identity initialize_crud_stubs initialize_rpc_stubs finilize_routes post_initialize @initialized = true end |