Sha256: 74889698586fd2531c0960647c27b2b4247e32d4ae32555b772abe02a6b312d7
Contents?: true
Size: 438 Bytes
Versions: 6
Compression:
Stored size: 438 Bytes
Contents
# encoding: utf-8 class Localization < ActiveRecord::Base belongs_to :localizable, polymorphic: true class << self def locales order("locale ASC").pluck("DISTINCT locale") end def names order("name ASC").pluck("DISTINCT name") end end def to_s value || "" end delegate :empty?, to: :to_s def translate(locale) localizable.localizations.find_by(name: name, locale: locale) end end
Version data entries
6 entries across 6 versions & 1 rubygems