Module: Boilerman

Defined in:
lib/boilerman.rb,
lib/boilerman/checks.rb,
lib/boilerman/engine.rb,
lib/boilerman/actions.rb,
lib/boilerman/version.rb,
app/helpers/boilerman/checks_helper.rb,
app/helpers/boilerman/application_helper.rb,
app/helpers/boilerman/controllers_helper.rb,
lib/generators/boilerman/install_generator.rb,
app/controllers/boilerman/checks_controller.rb,
app/controllers/boilerman/actions_controller.rb,
app/helpers/boilerman/actions_controller_helper.rb,
app/controllers/boilerman/application_controller.rb,
app/controllers/boilerman/controllers_controller.rb

Defined Under Namespace

Modules: Actions, ActionsControllerHelper, ApplicationHelper, Checks, ChecksHelper, ControllersHelper, Generators Classes: ActionsController, ApplicationController, ChecksController, ControllersController, Engine, InitializationHooks

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.controllersObject



6
7
8
9
10
# File 'lib/boilerman.rb', line 6

def self.controllers
  ActionController::Metal.descendants.reject do |controller|
    controller.parent == Boilerman || !controller.respond_to?(:_process_action_callbacks)
  end
end

.eager_load_rails_pathsObject



12
13
14
15
16
17
18
# File 'lib/boilerman.rb', line 12

def self.eager_load_rails_paths
    Rails.configuration.eager_load_paths.each do |path|
      Dir[path + "/*.rb"].each do |file|
        require file
      end
    end
end