Ruby on Rails 5.2 - ActiveSupport::EncryptedConfiguration

वर्ग ActiveSupport :: EncryptedConfiguration




ruby

वर्ग ActiveSupport :: EncryptedConfiguration

जनक:
EncryptedFile

पब्लिक क्लास के तरीके

नया (config_path :, key_path :, env_key :, raise_if_missing_key :) मुख्य स्रोत
# File activesupport/lib/active_support/encrypted_configuration.rb, line 14
def initialize(config_path:, key_path:, env_key:, raise_if_missing_key:)
  super content_path: config_path, key_path: key_path,
    env_key: env_key, raise_if_missing_key: raise_if_missing_key
end
सुपरक्लास विधि कहता है

सार्वजनिक प्रवृत्ति के तरीके

# File activesupport/lib/active_support/encrypted_configuration.rb, line 32
def config
  @config ||= deserialize(read).deep_symbolize_keys
end
# File activesupport/lib/active_support/encrypted_configuration.rb, line 20
def read
  super
rescue ActiveSupport::EncryptedFile::MissingContentError
  ""
end

किसी फ़ाइल को मौजूद किए बिना एक कॉन्‍फ़िगर करने की अनुमति दें

सुपरक्लास विधि कहता है
लिखना (सामग्री) स्रोत दिखाएँ
# File activesupport/lib/active_support/encrypted_configuration.rb, line 26
def write(contents)
  deserialize(contents)

  super
end
सुपरक्लास विधि कहता है