Repository navigation
0.0.4
- Add ROM plugin support
class SecretNotes < ::ROM::Relation[:sql]
schema(:secret_notes, infer: true) do
use :encrypted_attributes
encrypt :content
end
end- Add global configuration which supports ROM plugin
ROM::EncryptedAttribute.configure do |config|
config.primary_key = "your-primary-key" # required
config.key_derivation_salt = "your-derivation-salt" # required
config.hash_digest_class = OpenSSL::Digest::SHA256 # SHA1 by default
end