Method: ColorLS::Flags#options

Defined in:
lib/colorls/flags.rb

#optionsObject



35
36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'lib/colorls/flags.rb', line 35

def options
  list = @parser.top.list + @parser.base.list

  result = list.collect do |o|
    next unless o.respond_to? :desc

    flags = o.short + o.long
    next if flags.empty?

    Option.new(flags, o.desc)
  end

  result.compact
end