summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
-rw-r--r--lib/optparse.rb21
1 files changed, 15 insertions, 6 deletions
@@ -1775,7 +1775,16 @@ XXX
# # params["bar"] = "x" # --bar x
# # params["zot"] = "z" # --zot Z
#
- def getopts(*args)
argv = Array === args.first ? args.shift : default_argv
single_options, *long_options = *args
@@ -1804,14 +1813,14 @@ XXX
end
parse_in_order(argv, result.method(:[]=))
- result
end
#
# See #getopts.
#
- def self.getopts(*args)
- new.getopts(*args)
end
#
@@ -2289,8 +2298,8 @@ XXX
# rescue OptionParser::ParseError
# end
#
- def getopts(*args)
- options.getopts(self, *args)
end
#