lib/chamber/settings.rb in chamber-3.0.1 vs lib/chamber/settings.rb in chamber-3.1.0

- old
+ new

@@ -284,9 +284,24 @@ pre_filters: [Filters::EncryptionFilter], post_filters: [Filters::TranslateSecureKeysFilter], )) end + def decrypted + Settings.new(**metadata.merge( + settings: raw_data, + post_filters: [Filters::DecryptionFilter], + )) + end + + def encrypted + Settings.new(**metadata.merge( + settings: raw_data, + pre_filters: [Filters::EncryptionFilter], + post_filters: [], + )) + end + def insecure Settings.new(**metadata.merge( settings: raw_data, pre_filters: [Filters::InsecureFilter], post_filters: [Filters::TranslateSecureKeysFilter],