mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-22 09:56:21 +00:00
19 lines
495 B
Ruby
19 lines
495 B
Ruby
# frozen_string_literal: true
|
|
|
|
# Una lista de valores predefinidos
|
|
class MetadataPredefinedArray < MetadataArray
|
|
def values
|
|
@values ||= layout.dig(:metadata, name, 'values')&.map do |k, v|
|
|
[v[I18n.locale.to_s], k]
|
|
end&.to_h
|
|
end
|
|
|
|
# Devolver los valores legibles por humanes
|
|
#
|
|
# @todo Debería devolver los valores en el idioma del post, no de le
|
|
# usuarie
|
|
# @return [String]
|
|
def to_s
|
|
values.invert.select { |x, k| value.include?(x) }.values.join(', ')
|
|
end
|
|
end
|