aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/application/bootstrap.rb
diff options
context:
space:
mode:
authorKasper Timm Hansen <kaspth@gmail.com>2017-02-23 15:01:02 +0100
committerDavid Heinemeier Hansson <david@loudthinking.com>2017-02-23 15:01:02 +0100
commit11660945696155c86a05260795e1a0afce0d291d (patch)
tree78f546f5b80c8ab4f01ff68bf5945d1a58a74e45 /railties/lib/rails/application/bootstrap.rb
parentfd85bec26148e05a8e3d546c2827c889f9a9f8f8 (diff)
downloadrails-11660945696155c86a05260795e1a0afce0d291d.tar.gz
rails-11660945696155c86a05260795e1a0afce0d291d.tar.bz2
rails-11660945696155c86a05260795e1a0afce0d291d.zip
Add encrypted secrets (#28038)
Diffstat (limited to 'railties/lib/rails/application/bootstrap.rb')
-rw-r--r--railties/lib/rails/application/bootstrap.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/railties/lib/rails/application/bootstrap.rb b/railties/lib/rails/application/bootstrap.rb
index 6102af3fff..4223c38146 100644
--- a/railties/lib/rails/application/bootstrap.rb
+++ b/railties/lib/rails/application/bootstrap.rb
@@ -2,6 +2,7 @@ require "fileutils"
require "active_support/notifications"
require "active_support/dependencies"
require "active_support/descendants_tracker"
+require "rails/secrets"
module Rails
class Application
@@ -77,6 +78,11 @@ INFO
initializer :bootstrap_hook, group: :all do |app|
ActiveSupport.run_load_hooks(:before_initialize, app)
end
+
+ initializer :set_secrets_root, group: :all do
+ Rails::Secrets.root = root
+ Rails::Secrets.read_encrypted_secrets = config.read_encrypted_secrets
+ end
end
end
end