module NumbersAndWords::Strategies::ArrayJoiner::Languages::Families::Base

Public Instance Methods

elements_logic() click to toggle source
# File lib/numbers_and_words/strategies/array_joiner/languages/families/base.rb, line 9
def elements_logic
  @elements.first.empty? ? @elements.last : @elements.join(union_element)
end
micro_separator() click to toggle source
# File lib/numbers_and_words/strategies/array_joiner/languages/families/base.rb, line 17
def micro_separator
  options[:micro_separator] || @translations.micro_separator || ''
end
union_element() click to toggle source
# File lib/numbers_and_words/strategies/array_joiner/languages/families/base.rb, line 13
def union_element
  micro_separator.empty? ? ' ' : " #{micro_separator} "
end