Sha256: c781474006062563a3bbe4979a1300dfaffa7e5e680f94e4cc808af3f451c3be
Contents?: true
Size: 437 Bytes
Versions: 2
Compression:
Stored size: 437 Bytes
Contents
# encoding: utf-8 class Localization < ActiveRecord::Base belongs_to :localizable, polymorphic: true class << self def locales select("DISTINCT locale").map(&:locale) end def names select("DISTINCT name").map(&:name) end end def to_s value || "" end def empty? to_s.empty? end def translate(locale) localizable.localizations.where(name: name, locale: locale).first end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pages_core-3.4.3 | app/models/localization.rb |
pages_core-3.4.2 | app/models/localization.rb |