Class: Papla::Backend
- Inherits:
-
Object
- Object
- Papla::Backend
- Defined in:
- lib/papla/backend.rb
Instance Method Summary collapse
- #cents(basic_phrase, cents) ⇒ Object
- #hundreds(index) ⇒ Object
- #ones(index) ⇒ Object
- #rank(index, number) ⇒ Object
- #tens(index) ⇒ Object
- #zero ⇒ Object
Instance Method Details
#cents(basic_phrase, cents) ⇒ Object
29 30 31 32 |
# File 'lib/papla/backend.rb', line 29 def cents(basic_phrase, cents) cents = "%02d" % cents translate(:cents, basic_phrase: basic_phrase, cents: cents) end |
#hundreds(index) ⇒ Object
19 20 21 |
# File 'lib/papla/backend.rb', line 19 def hundreds(index) translate(:hundreds)[index] end |
#ones(index) ⇒ Object
11 12 13 |
# File 'lib/papla/backend.rb', line 11 def ones(index) translate(:ones)[index] end |
#rank(index, number) ⇒ Object
23 24 25 26 27 |
# File 'lib/papla/backend.rb', line 23 def rank(index, number) rule = pluralization_rule(number) rules = translate(:ranks)[index] rules[rule] || rules[rule.to_s] end |
#tens(index) ⇒ Object
15 16 17 |
# File 'lib/papla/backend.rb', line 15 def tens(index) translate(:tens)[index] end |
#zero ⇒ Object
7 8 9 |
# File 'lib/papla/backend.rb', line 7 def zero translate(:zero) end |