class Toys::Utils::HelpText::UsageStringAssembler
def add_flag(flag)
def add_flag(flag) flags = flag.short_flag_syntax + flag.long_flag_syntax last_index = flags.size - 1 flags_str = flags.each_with_index.map do |fs, i| i == last_index ? fs.canonical_str : fs.str_without_value end.join(", ") flags_str = " #{flags_str}" if flag.short_flag_syntax.empty? add_right_column_desc(flags_str, wrap_desc(flag.desc)) end