method
load_application_classes
v2.2.1 -
Show latest stable
- Class:
Rails::Initializer
load_application_classes()public
Eager load application classes
# File railties/lib/initializer.rb, line 362
def load_application_classes
if configuration.cache_classes
configuration.eager_load_paths.each do |load_path|
matcher = /\A#{Regexp.escape(load_path)}(.*)\.rb\Z/
Dir.glob("#{load_path}/**/*.rb").sort.each do |file|
require_dependency file.sub(matcher, '\1')
end
end
end
end Related methods
- Instance methods
- add_gem_load_paths
- add_plugin_load_paths
- add_support_load_paths
- after_initialize
- check_gem_dependencies
- check_ruby_version
- disable_dependency_loading
- initialize_cache
- initialize_database
- initialize_dependency_mechanism
- initialize_encoding
- initialize_framework_caches
- initialize_framework_logging
- initialize_framework_settings
- initialize_framework_views
- initialize_logger
- initialize_routing
- initialize_temporary_session_directory
- initialize_time_zone
- initialize_whiny_nils
- install_gem_spec_stubs
- load_application_classes
- load_application_initializers
- load_environment
- load_gems
- load_observers
- load_plugins
- load_view_paths
- plugin_loader
- prepare_dispatcher
- process
- require_frameworks
- set_autoload_paths
- set_load_path
- Class methods
- new
- run