# 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