Class: Eaco::Railtie
- Inherits:
-
Rails::Railtie
- Object
- Rails::Railtie
- Eaco::Railtie
- Defined in:
- lib/eaco/railtie.rb
Overview
Initializer for Rails 3 and up.
-
Parses the configuration rules upon startup and, in development, after a console
reload!. -
Installs Controller authorization filters in
ActionController::Base.
Instance Method Summary collapse
-
#install_controller_runtime ⇒ Object
Adds Controller to
ActionController::Base. -
#parse_rules ⇒ Object
Calls parse_default_rules_file!.
Instance Method Details
#install_controller_runtime ⇒ Object
Adds Controller to ActionController::Base
35 36 37 38 39 40 41 42 43 |
# File 'lib/eaco/railtie.rb', line 35 initializer 'eaco.install_controller_runtime' do ActiveSupport.on_load :action_controller do ActionController::Base.instance_eval do include Eaco::Controller end end end |
#parse_rules ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/eaco/railtie.rb', line 20 initializer 'eaco.parse_rules' do Eaco.parse_default_rules_file! unless Rails.configuration.cache_classes ActionDispatch::Reloader.to_prepare do Eaco.parse_default_rules_file! end end end |