Method: IsoDoc::Function::Utils#sentence_join

Defined in:
lib/isodoc/function/utils.rb

#sentence_join(array) ⇒ Object



96
97
98
99
100
101
102
103
104
# File 'lib/isodoc/function/utils.rb', line 96

def sentence_join(array)
  return "" if array.nil? || array.empty?
  if array.length == 1 then array[0]
  else
    IsoDoc::Function::I18n::l10n("#{array[0..-2].join(', ')} "\
                                 "#{@and_lbl} #{array.last}",
                                 @lang, @script)
  end
end