chi-rb/chi-authorization

View on GitHub
lib/chi/authorization/railtie.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Chi
  module Authorization
    class Railtie < Rails::Railtie

      config.before_initialize do
        path = Rails.root.join('config/authorization.rb')
        load path if File.exist?(path)
      end

      initializer 'chi.authorization.action_controller' do
        ActiveSupport.on_load :action_controller do
          ActionController::Base.include(
            Authorization::Extensions::ActionController::Base
          )
        end
      end

    end
  end
end