diff options
author | Yuji Yaginuma <yuuji.yaginuma@gmail.com> | 2019-03-17 08:29:20 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-17 08:29:20 +0900 |
commit | 8ed636511779ed1472f4f88362ded34f61005f4a (patch) | |
tree | 374813366030fa192f64e60f5c10e9794e7d6cb0 /railties/lib | |
parent | 727fcb7a5a786370e6a06e79db92d90c88c69813 (diff) | |
parent | 6f94260ac67755fbc4d89e7dd9ba6be04abfa9e7 (diff) | |
download | rails-8ed636511779ed1472f4f88362ded34f61005f4a.tar.gz rails-8ed636511779ed1472f4f88362ded34f61005f4a.tar.bz2 rails-8ed636511779ed1472f4f88362ded34f61005f4a.zip |
Merge pull request #35637 from y-yagi/add_environment_option_to_initializers
Add `-e/--environment` option to `rails initializers`
Diffstat (limited to 'railties/lib')
-rw-r--r-- | railties/lib/rails/commands/initializers/initializers_command.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/railties/lib/rails/commands/initializers/initializers_command.rb b/railties/lib/rails/commands/initializers/initializers_command.rb index 33596177af..bd2f3bed67 100644 --- a/railties/lib/rails/commands/initializers/initializers_command.rb +++ b/railties/lib/rails/commands/initializers/initializers_command.rb @@ -1,10 +1,17 @@ # frozen_string_literal: true +require "rails/command/environment_argument" + module Rails module Command class InitializersCommand < Base # :nodoc: + include EnvironmentArgument + desc "initializers", "Print out all defined initializers in the order they are invoked by Rails." def perform + extract_environment_option_from_argument + ENV["RAILS_ENV"] = options[:environment] + require_application_and_environment! Rails.application.initializers.tsort_each do |initializer| |