Method: Tml::Tokens::Data#apply_case
- Defined in:
- lib/tml/tokens/data.rb
#apply_case(key, value, object, language, options) ⇒ Object
- chooses the appropriate case for the token value. case is identified with
-
examples:
tr(“Hello Tml::Tokens::Data.useruser::nom”, “”, :user => current_user) tr(“actor gave Tml::Tokens::Data.targettarget::dat a present”, “”, :actor => user1, :target => user2) tr(“This is Tml::Tokens::Data.useruser::pos toy”, “”, :user => current_user)
387 388 389 390 391 |
# File 'lib/tml/tokens/data.rb', line 387 def apply_case(key, value, object, language, ) lcase = language.case_by_keyword(key) return value unless lcase lcase.apply(value, object, ) end |