# File lib/mspec/utils/options.rb, line 98 98: def process(argv, entry, opt, arg) 99: unless option = match?(opt) 100: @on_extra[entry] 101: else 102: if option.arg? 103: arg = argv.shift if arg.nil? 104: raise ParseError, "No argument provided for #{opt}" unless arg 105: option.block[arg] if option.block 106: else 107: option.block[] if option.block 108: end 109: end 110: option 111: end