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