Module: Belafonte::Argument::ARGVProcessor
- Defined in:
- lib/belafonte/argument/argv_processor.rb,
lib/belafonte/argument/argv_processor/processor.rb,
lib/belafonte/argument/argv_processor/unlimited.rb
Defined Under Namespace
Classes: Processor, Unlimited
Constant Summary
collapse
- DEFAULT =
Processor
- SPECIAL =
{
-1 => Unlimited
}
Class Method Summary
collapse
Class Method Details
.process(occurrences, arguments) ⇒ Object
12
13
14
15
16
|
# File 'lib/belafonte/argument/argv_processor.rb', line 12
def self.process(occurrences, arguments)
(SPECIAL[occurrences] || DEFAULT).
new(occurrences, arguments).
processed
end
|