class Orchestra::Error

Public Instance Methods

list_out(list) click to toggle source
# File lib/orchestra/errors.rb, line 3
def list_out list
  list = list.map &:inspect
  return list.fetch 0 if list.size == 1
  list.fetch 0
  second_to_last, last = list.slice! -2..-1
  str = list.join ', '
  str << ', ' unless str.empty?
  str << "#{second_to_last} and #{last}"
  str
end