Method: IsoDoc::Function::Utils#sentence_join

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

#sentence_join(array) ⇒ Object



109
110
111
112
113
114
115
116
117
118
# File 'lib/isodoc/function/utils.rb', line 109

def sentence_join(array)
  return "" if array.nil? || array.empty?

  if array.length == 1 then array[0]
  else
    @i18n.l10n("#{array[0..-2].join(', ')} " \
               "#{@i18n.and} #{array.last}",
               @lang, @script)
  end
end