class NumbersAndWords::Strategies::FiguresConverter::Languages::En
Public Instance Methods
hundreds()
click to toggle source
Calls superclass method
# File lib/numbers_and_words/strategies/figures_converter/languages/en.rb, line 14 def hundreds maybe_union_after_hundreds super({ prefix: maybe_ordinal(:hundreds) }) end
maybe_hyphen_separator()
click to toggle source
# File lib/numbers_and_words/strategies/figures_converter/languages/en.rb, line 37 def maybe_hyphen_separator @options.remove_hyphen.result end
maybe_ordinal(type)
click to toggle source
# File lib/numbers_and_words/strategies/figures_converter/languages/en.rb, line 41 def maybe_ordinal(type) @options.ordinal.result type end
maybe_remove_zero()
click to toggle source
# File lib/numbers_and_words/strategies/figures_converter/languages/en.rb, line 49 def maybe_remove_zero @options.remove_zero.result end
maybe_union_after_hundreds(translations)
click to toggle source
# File lib/numbers_and_words/strategies/figures_converter/languages/en.rb, line 45 def maybe_union_after_hundreds(translations) @options.hundreds_with_union.modify_or_leave translations end
strings_logic()
click to toggle source
Calls superclass method
NumbersAndWords::Strategies::FiguresConverter::Languages::Families::Base#strings_logic
# File lib/numbers_and_words/strategies/figures_converter/languages/en.rb, line 29 def strings_logic if @options.pronounced.active? @options.pronounced.process self, @figures else super end end
tens_with_ones()
click to toggle source
Calls superclass method
# File lib/numbers_and_words/strategies/figures_converter/languages/en.rb, line 22 def tens_with_ones super({ separator: maybe_hyphen_separator, prefix: maybe_ordinal(:tens_with_ones) }) end
zero()
click to toggle source
Calls superclass method
# File lib/numbers_and_words/strategies/figures_converter/languages/en.rb, line 18 def zero super({ prefix: maybe_ordinal(:zero) }) unless maybe_remove_zero end