module AttrKeyring::Sequel
Public Class Methods
included(target)
click to toggle source
# File lib/attr_keyring/sequel.rb, line 7 def self.included(target) AttrKeyring.setup(target) target.class_eval do def before_save super migrate_to_latest_encryption_key end def keyring_rotate! migrate_to_latest_encryption_key save end end end
Public Instance Methods
before_save()
click to toggle source
Calls superclass method
# File lib/attr_keyring/sequel.rb, line 11 def before_save super migrate_to_latest_encryption_key end
keyring_rotate!()
click to toggle source
# File lib/attr_keyring/sequel.rb, line 16 def keyring_rotate! migrate_to_latest_encryption_key save end