Rails::Command::Actions (original) (raw)

Methods

B

L

R

S

Instance Public methods

Source: show | on GitHub

def boot_application! require_application! Rails.application.require_environment! if defined?(APP_PATH) end

Source: show | on GitHub

def load_environment_config! require_application!

Rails.application.initialize!(:_) if defined?(APP_PATH) end

Source: show | on GitHub

def load_generators engine = ::Rails::Engine.find(ENGINE_ROOT) Rails::Generators.namespace = engine.railtie_namespace engine.load_generators end

Source: show | on GitHub

def load_tasks Rake.application.init("rails") Rake.application.load_rakefile end

Source: show | on GitHub

def require_application! require ENGINE_PATH if defined?(ENGINE_PATH) require APP_PATH if defined?(APP_PATH) end

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.

Source: show | on GitHub

def set_application_directory! Dir.chdir(File.expand_path("../..", APP_PATH)) unless File.exist?(File.expand_path("config.ru")) end