# frozen_string_literal: true # Los valores de este metadato son artículos en otros idiomas class MetadataLocales < MetadataHasAndBelongsToMany # Todos los valores posibles para cada idioma disponible # # @return { lang: { title: uuid } } def values @values ||= site.locales.map do |locale| [locale, site.posts(lang: locale).map do |post| [title(post), post.uuid.value] end.to_h] end.to_h end end