Method: EverydayCliUtils::OptionList#options_to_str

Defined in:
lib/everyday-cli-utils/option.rb

#options_to_str(options, indent = 4) ⇒ Object



305
306
307
308
309
310
# File 'lib/everyday-cli-utils/option.rb', line 305

def options_to_str(options, indent = 4)
  str          = ''
  max_name_len = @options.values.map { |v| v.names.join(', ').length }.max
  options.each { |v| str << build_option_str(v, indent, max_name_len) }
  str
end