class Optimist::Parser

def wrap(str, opts = {}) # :nodoc:

:nodoc:
def wrap(str, opts = {}) # :nodoc:
  if str == ""
    [""]
  else
    inner = false
    str.split("\n").map do |s|
      line = wrap_line s, opts.merge(:inner => inner)
      inner = true
      line
    end.flatten
  end
end