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

21 lines
444 B
Ruby
Raw Normal View History

# frozen_string_literal: true
module Metadata
# Mixin para generar atributos indexables
module IndexableConcern
extend ActiveSupport::Concern
included do
# Siempre indexar, a menos que sea un campo privado
#
# @return [Boolean]
def indexable?
true && !private?
end
# Por defecto los valores indexables son el valor actual
alias_method :indexable_values, :value
end
end
end