module Translates::FallbacksPlugin

Public Instance Methods

fallback_locales(locale) click to toggle source
# File lib/translates/fallbacks_plugin.rb, line 11
def fallback_locales(locale)
  [locale, I18n.default_locale]
end
present?(value) click to toggle source
# File lib/translates/fallbacks_plugin.rb, line 15
def present?(value)
  !value.nil? && (value != "")
end
read(locale) click to toggle source
Calls superclass method
# File lib/translates/fallbacks_plugin.rb, line 3
def read(locale)
  fallback_locales(locale).each do |locale|
    value = super(locale)
    return value if present?(value)
  end
  nil
end