Module: Lockbox::ActiveStorageExtensions::CreateOne
- Defined in:
- lib/lockbox/active_storage_extensions.rb
Instance Method Summary collapse
Instance Method Details
#initialize(name, record, attachable) ⇒ Object
83 84 85 86 87 |
# File 'lib/lockbox/active_storage_extensions.rb', line 83 def initialize(name, record, attachable) # this won't encrypt existing blobs attachable = Lockbox::Utils.encrypt_attachable(record, name, attachable) if Lockbox::Utils.encrypted?(record, name) && !attachable.is_a?(ActiveStorage::Blob) super(name, record, attachable) end |