Module: NumbersAndWords::Strategies::ArrayJoiner::Languages::Families::Base
- Included in:
- Base
- Defined in:
- lib/numbers_and_words/strategies/array_joiner/languages/families/base.rb
Instance Method Summary collapse
Instance Method Details
#elements_logic ⇒ Object
8 9 10 |
# File 'lib/numbers_and_words/strategies/array_joiner/languages/families/base.rb', line 8 def elements_logic @elements.first.blank? ? @elements.last : @elements.join(union_element) end |
#union_element ⇒ Object
12 13 14 |
# File 'lib/numbers_and_words/strategies/array_joiner/languages/families/base.rb', line 12 def union_element union_separator.present? ? " #{union_separator} " : ' ' end |
#union_separator ⇒ Object
16 17 18 |
# File 'lib/numbers_and_words/strategies/array_joiner/languages/families/base.rb', line 16 def union_separator [:union_separator] || @translations.union_separator || '' end |