module Trailblazer::Railtie::ExtendApplicationController

Public Instance Methods

extend_application_controller!(app) click to toggle source
# File lib/trailblazer/rails/railtie/extend_application_controller.rb, line 17
def extend_application_controller!(app)
  controllers = Array(::Rails.application.config.trailblazer.application_controller).map(&:to_s)
  if controllers.include? app.to_s
    app.send :include, Trailblazer::Rails::Controller
    app.send :include, Trailblazer::Rails::Controller::Cell if defined?(::Cell)
  end
  app
end