class Typhoeus::HydraMock

def add_request(request)

def add_request(request)
  @requests << request
end

def and_return(val)

def and_return(val)
  @response = val
end

def initialize(url, method)

def initialize(url, method)
  @url      = url
  @method   = method
  @requests = []
end

def matches?(request)

def matches?(request)
  if url.kind_of?(String)
    request.method == method && request.url == url
  else
    request.method == method && url =~ request.url
  end
end