Sha256: 7a5e661811cc70fda2cbb77182474f370424ac1079695980030671d99dbf3760
Contents?: true
Size: 841 Bytes
Versions: 21
Compression:
Stored size: 841 Bytes
Contents
class AwesomeTranslations::Handlers::GlobalHandler < AwesomeTranslations::Handlers::BaseHandler def groups ArrayEnumerator.new do |yielder| yielder << AwesomeTranslations::Group.new( id: "global", handler: self, data: { name: "Global translations" } ) end end def translations_for_group(group) ArrayEnumerator.new do |yielder| translations_found = {} erb_inspector = AwesomeTranslations::ErbInspector.new erb_inspector.files.each do |file| file.translations.each do |translation| next unless translation.global? unless translations_found.key?(translation.full_key) translations_found[translation.full_key] = true yielder << translation.model end end end end end end
Version data entries
21 entries across 21 versions & 1 rubygems