Module: Blitz::Utils

Includes:
Test::Unit::Assertions
Included in:
Command, Curl
Defined in:
lib/blitz/utils.rb

Instance Method Summary collapse

Instance Method Details

#shift(key, argv) ⇒ Object



31
32
33
34
35
36
# File 'lib/blitz/utils.rb', line 31

def shift key, argv
    val = argv.shift
    assert_not_nil(val, "missing value for #{key}")
    assert_no_match(/^-.*$/, val, "missing value for #{key}")
    val
end