module Gaigo::I18nExtend::TryTranslate::ClassMethods
Public Instance Methods
try_translate(*args) { |args, options| ... }
click to toggle source
# File lib/gaigo/i18n_extend/try_translate.rb, line 8 def try_translate(*args, &block) options = args.last.is_a?(Hash) ? args.pop : {} locale = options.delete(:locale) || config.locale begin translate!(*args, options.merge(:locale => locale)) rescue Exception if block_given? yield args, options end translate(*args, options) end end