5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-24 17:06:23 +00:00
panel/app/models/concerns/metadata/non_indexable_concern.rb
f 805225a093
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
feat: usar mixins para poder reciclar comportamiento #14433
2023-10-06 10:44:21 -03:00

20 lines
426 B
Ruby

# frozen_string_literal: true
module Metadata
# Mixin para nunca generar atributos indexables
module NonIndexableConcern
extend ActiveSupport::Concern
included do
# Nunca
def indexable?
false
end
# Lanzar un error para poder enterarnos de la inconsistencia
def indexable_values
raise NotImplementedError, 'Este atributo no es indexable'
end
end
end
end