Method: OptionParser::Switch#initialize
- Defined in:
- lib/optparse.rb
#initialize(pattern = nil, conv = nil, short = nil, long = nil, arg = nil, desc = ([] if short or long), block = nil, values = nil, &_block) ⇒ Switch
Returns a new instance of Switch.
551 552 553 554 555 556 557 558 |
# File 'lib/optparse.rb', line 551 def initialize(pattern = nil, conv = nil, short = nil, long = nil, arg = nil, desc = ([] if short or long), block = nil, values = nil, &_block) raise if Array === pattern block ||= _block @pattern, @conv, @short, @long, @arg, @desc, @block, @values = pattern, conv, short, long, arg, desc, block, values end |