find(path)public
Finds engine with given path.
# File railties/lib/rails/engine.rb, line 423
def find(path)
expanded_path = File.expand_path path
Rails::Engine.subclasses.each do |klass|
engine = klass.instance
return engine if File.expand_path(engine.root) == expanded_path
end
nil
end Related methods
- Class methods
- app
- call
- config
- eager_load!
- endpoint
- env_config
- find
- find_root
- helpers
- helpers_paths
- inherited
- initialize
- isolate_namespace
- load_console
- load_generators
- load_runner
- load_seed
- load_server
- load_tasks
- railties
- routes
- routes?
- Protected methods
-
run_tasks_blocks - Private methods
-
_all_autoload_once_paths -
_all_autoload_paths -
_all_load_paths -
build_middleware -
build_request -
default_middleware_stack -
find_root_with_flag -
fixtures_in_root_and_not_in_vendor? -
has_migrations? -
load_config_initializer