# File lib/slop/option.rb, line 127 def to_s return config[:help] if config[:help].respond_to?(:to_str) out = " #{short ? "-#{short}, " : ' ' * 4}" if long out << "--#{long}" size = long.size diff = @slop.config[:longest_flag] - size out << (' ' * (diff + 6)) else out << (' ' * (@slop.config[:longest_flag] + 8)) end if config[:default] default = config[:default] "#{out}#{description} (default: #{default})" else "#{out}#{description}" end end