Method: Gem::OptionParser::Arguable#getopts
- Defined in:
- lib/rubygems/vendor/optparse/lib/optparse.rb
#getopts(*args, symbolize_names: false, **keywords) ⇒ Object
Substitution of getopts is possible as follows. Also see Gem::OptionParser#getopts.
def getopts(*args)
($OPT = ARGV.getopts(*args)).each do |opt, val|
eval "$OPT_#{opt.gsub(/[^A-Za-z0-9_]/, '_')} = val"
end
rescue Gem::OptionParser::ParseError
end
2396 2397 2398 |
# File 'lib/rubygems/vendor/optparse/lib/optparse.rb', line 2396 def getopts(*args, symbolize_names: false, **keywords) .getopts(self, *args, symbolize_names: symbolize_names, **keywords) end |