Module: Rails::Command::Actions
Relationships & Source Files | |
Extension / Inclusion / Inheritance Descendants | |
Extended In:
Rails::Command::RakeCommand
| |
Included In:
Rails::Command::ApplicationCommand,
Base ,
Rails::Command::ConsoleCommand,
Rails::Command::CredentialsCommand,
Rails::Command::Db::System::ChangeCommand,
Rails::Command::DbconsoleCommand,
Rails::Command::DestroyCommand,
Rails::Command::DevCommand,
Rails::Command::EncryptedCommand,
Rails::Command::GenerateCommand,
Rails::Command::HelpCommand,
Rails::Command::InitializersCommand,
Rails::Command::NewCommand,
Rails::Command::NotesCommand,
Rails::Command::PluginCommand,
Rails::Command::RakeCommand,
Rails::Command::RoutesCommand,
Rails::Command::RunnerCommand,
Rails::Command::SecretsCommand,
Rails::Command::ServerCommand,
Rails::Command::TestCommand,
Rails::Command::VersionCommand
| |
Defined in: | railties/lib/rails/command/actions.rb |
Instance Method Summary
-
#load_generators
See additional method definition at line 38.
-
#load_tasks
See additional method definition at line 33.
- #require_application!
- #require_application_and_environment!
- #require_environment!
-
#set_application_directory!
Change to the application’s path if there is no
config.ru
file in current directory.
Instance Method Details
#load_generators
See additional method definition at line 38.
#load_tasks
See additional method definition at line 33.
# File 'railties/lib/rails/command/actions.rb', line 44
def load_tasks Rake.application.init("rails") Rake.application.load_rakefile end
#require_application!
[ GitHub ]#require_application_and_environment!
[ GitHub ]# File 'railties/lib/rails/command/actions.rb', line 13
def require_application_and_environment! require_application! require_environment! end
#require_environment!
[ GitHub ]# File 'railties/lib/rails/command/actions.rb', line 26
def require_environment! if defined?(APP_PATH) Rails.application.require_environment! end end
#set_application_directory!
Change to the application’s path if there is no config.ru
file in current directory. This allows us to run rails server
from other directories, but still get the main config.ru
and properly set the tmp
directory.