Class: Papla::Backend

Inherits:
Object
  • Object
show all
Defined in:
lib/papla/backend.rb

Instance Method Summary collapse

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

#zeroObject



7
8
9
# File 'lib/papla/backend.rb', line 7

def zero
  translate(:zero)
end