Module: Rails::AppEnv::Credentials
- Defined in:
- lib/rails/app_env/credentials.rb
Defined Under Namespace
Classes: AlreadyInitializedError
Class Attribute Summary collapse
-
.original ⇒ Object
readonly
Returns the value of attribute original.
Class Method Summary collapse
Class Attribute Details
.original ⇒ Object (readonly)
Returns the value of attribute original.
7 8 9 |
# File 'lib/rails/app_env/credentials.rb', line 7 def original @original end |
Class Method Details
.configuration ⇒ Object
19 20 21 22 23 24 |
# File 'lib/rails/app_env/credentials.rb', line 19 def configuration ActiveSupport::InheritableOptions.new( content_path: content_path, key_path: key_path ) end |
.initialize! ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/rails/app_env/credentials.rb', line 9 def initialize! raise AlreadyInitializedError.new "Rails::AppEnv::Credentials has already been initialized." if @initialized @initialized = true @original = Rails.application.config.credentials Rails.application.config.credentials = configuration monkey_patch_rails_credentials_command! end |