class Gem::OptionParser::Switch::OptionalArgument - rubygems: Ruby Standard Library Documentation

# class Gem::OptionParser::Switch::OptionalArgument

`Switch` that can omit argument.

### Public Instance Methods

parse(arg, argv, &error) click to toggle source

Parses argument if given, or uses default value.

    # File rubygems/vendor/optparse/lib/optparse.rb, line 763
    def parse(arg, argv, &error)
      if arg
        conv_arg(*parse_arg(arg, &error))
      else
        omitted_argument conv_arg(arg)
      end
    end