5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-24 19:36:22 +00:00
panel/app/models/concerns/metadata/always_public_concern.rb

26 lines
451 B
Ruby
Raw Normal View History

# frozen_string_literal: true
module Metadata
# Mixin para campos que no se pueden cifrar
module AlwaysPublicConcern
extend ActiveSupport::Concern
included do
# Siempre son públicos
#
# @return [Boolean]
def private?
false
end
private
def decrypt(value)
raise NotImplementedError, 'Este atributo no se cifra'
end
alias_method :encrypt, :decrypt
end
end
end