5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-28 16:36:21 +00:00
panel/app/models/metadata_lang.rb
f c3a8b2401c estandarizar la forma de obtener el valor de los documentos
teníamos dos métodos que hacían lo mismo y generaban conflictos al
obtener el valor por defecto de los arrays cuando no eran arrays.
2021-06-16 11:35:37 -03:00

21 lines
340 B
Ruby

# frozen_string_literal: true
# Un campo de idioma
class MetadataLang < MetadataTemplate
def default_value
super || I18n.locale
end
# @return [Symbol]
def document_value
document.collection.label.to_sym
end
def value
self[:value] ||= document_value || default_value
end
def values
site.locales
end
end