spec/dummy/app/models/lazy_person.rb in vault-rails-0.4.0 vs spec/dummy/app/models/lazy_person.rb in vault-rails-0.5.0

- old
+ new

@@ -23,6 +23,26 @@ vault_attribute :favorite_color, encode: ->(raw) { "xxx#{raw}xxx" }, decode: ->(raw) { raw && raw[3...-3] } vault_attribute :non_ascii + + vault_attribute :default, + default: "abc123" + + vault_attribute :default_with_serializer, + serialize: :json, + default: {} + + vault_attribute :context_string, + context: "production" + + vault_attribute :context_symbol, + context: :encryption_context + + vault_attribute :context_proc, + context: ->(record) { record.encryption_context } + + def encryption_context + "user_#{id}" + end end