class

Rails::Initializer

v1.0.0 - Show latest stable - Superclass: Object

The Initializer is responsible for processing the Rails configuration, such as setting the $LOAD_PATH, requiring the right frameworks, initializing logging, and more. It can be run either as a single command that'll just use the default configuration, like this:

  Rails::Initializer.run

But normally it's more interesting to pass in a custom configuration through the block running:

  Rails::Initializer.run do |config|
    config.frameworks -= [ :action_web_service ]
  end

This will use the default configuration options from Rails::Configuration, but allow for overwriting on select areas.

Attributes

[R]configuration
[R]loaded_plugins

Files

  • railties/lib/initializer.rb