Sha256: e5e875f9eabffc1af4d48aedd6602a449c079e39bb1e2766337d439b0060b3c4
Contents?: true
Size: 1.4 KB
Versions: 1
Compression:
Stored size: 1.4 KB
Contents
module Rails class Application module Finisher include Initializable initializer :add_generator_templates do config.generators.templates.unshift(*paths.lib.templates.to_a) end initializer :ensure_load_once_paths_as_subset do extra = ActiveSupport::Dependencies.load_once_paths - ActiveSupport::Dependencies.load_paths unless extra.empty? abort <<-end_error load_once_paths must be a subset of the load_paths. Extra items in load_once_paths: #{extra * ','} end_error end end initializer :add_to_prepare_blocks do config.to_prepare_blocks.each do |block| ActionDispatch::Callbacks.to_prepare(&block) end end initializer :add_builtin_route do |app| if Rails.env.development? app.routes_reloader.paths << File.expand_path('../../info_routes.rb', __FILE__) end end initializer :build_middleware_stack do app end initializer :after_initialize do config.after_initialize_blocks.each do |block| block.call(self) end end # Disable dependency loading during request cycle initializer :disable_dependency_loading do if config.cache_classes && !config.dependency_loading ActiveSupport::Dependencies.unhook! end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
railties-3.0.0.beta3 | lib/rails/application/finisher.rb |