Mini Shell
--- !ruby/object:RI::MethodDescription
aliases: []
block_params:
comment:
- !ruby/struct:SM::Flow::P
body: Substitution of getopts is possible as follows. Also see OptionParser#getopts.
- !ruby/struct:SM::Flow::VERB
body: " def getopts(*args)\n ($OPT = ARGV.getopts(*args)).each do |opt, val|\n eval "$OPT_#{opt.gsub(/[^A-Za-z0-9_]/, '_')} = val"\n end\n rescue OptionParser::ParseError\n end\n"
full_name: Arguable#getopts
is_singleton: false
name: getopts
params: (*args)
visibility: public
Zerion Mini Shell 1.0