- A
- B
- G
- N
- R
- T
Source: show
# File railties/lib/rails/railtie/configuration.rb, line 6 def initialize @@options ||= {} end
Last configurable block to run. Called after frameworks initialize.
Source: show
# File railties/lib/rails/railtie/configuration.rb, line 51 def after_initialize(&block) ActiveSupport.on_load(:after_initialize, :yield => true, &block) end
This allows you to modify application’s generators from Railties.
Values set on #app_generators will become defaults for application, unless application overwrites them.
Source: show
# File railties/lib/rails/railtie/configuration.rb, line 23 def app_generators @@app_generators ||= Rails::Configuration::Generators.new yield(@@app_generators) if block_given? @@app_generators end
This allows you to modify the application’s middlewares from Engines.
All operations you run on the #app_middleware will be replayed on the application once it is defined and the default_middlewares are created
Source: show
# File railties/lib/rails/railtie/configuration.rb, line 15 def app_middleware @@app_middleware ||= Rails::Configuration::MiddlewareStackProxy.new end
First configurable block to run. Called before any initializers are run.
Source: show
# File railties/lib/rails/railtie/configuration.rb, line 35 def before_configuration(&block) ActiveSupport.on_load(:before_configuration, :yield => true, &block) end
Third configurable block to run. Does not run if config.cache_classes set to false.
Source: show
# File railties/lib/rails/railtie/configuration.rb, line 41 def before_eager_load(&block) ActiveSupport.on_load(:before_eager_load, :yield => true, &block) end
Second configurable block to run. Called before frameworks initialize.
Source: show
# File railties/lib/rails/railtie/configuration.rb, line 46 def before_initialize(&block) ActiveSupport.on_load(:before_initialize, :yield => true, &block) end
Source: show
# File railties/lib/rails/railtie/configuration.rb, line 29 def generators(&block) #:nodoc ActiveSupport::Deprecation.warn "config.generators in Rails::Railtie is deprecated. Please use config.app_generators instead." app_generators(&block) end
Source: show
# File railties/lib/rails/railtie/configuration.rb, line 66 def respond_to?(name) super || @@options.key?(name.to_sym) end
Defines generic callbacks to run before #after_initialize. Useful for Rails::Railtie subclasses.
Source: show
# File railties/lib/rails/railtie/configuration.rb, line 62 def to_prepare(&blk) to_prepare_blocks << blk if blk end
Array of callbacks defined by #to_prepare.
Source: show
# File railties/lib/rails/railtie/configuration.rb, line 56 def to_prepare_blocks @@to_prepare_blocks ||= [] end