Method: Object#_
- Defined in:
- lib/typus/object.rb
#_(msg, *args) ⇒ Object
Instead of having to translate strings and defining a default value:
t("Hello World!", :default => 'Hello World!')
We define this method to define the value only once:
_("Hello World!")
Note that interpolation still works …
_("Hello {{world}}!", :world => @world)
15 16 17 18 19 |
# File 'lib/typus/object.rb', line 15 def _(msg, *args) = args. [:default] = msg I18n.t(msg, ) end |