# File lib/slop.rb, line 746 def to_s parts = [] parts << banner if banner parts << summary if summary parts << wrap_and_indent(description, 80, 4) if description if options.size > 0 parts << "options:" heads = @options.reject(&:tail) tails = @options.select(&:tail) all = (heads + tails).select(&:help) parts << all.map(&:to_s).join("\n") end parts.join("\n\n") end