class RSpec::Core::Parser

def parse(args)

def parse(args)
  return {} if args.empty?
  options = args.delete('--tty') ? {:tty => true} : {}
  begin
    parser(options).parse!(args)
  rescue OptionParser::InvalidOption => e
    abort "#{e.message}\n\nPlease use --help for a listing of valid options"
  end
  options
end