Methods

Typhoeus::Request::Stubbable

This module handles stubbing on the request side. It plays well with the block_connection configuration, which raises when you make a request which is not stubbed.

@api private

Public Instance Methods

run() click to toggle source

Override run in order to check for matching expectations. When an expectation is found, super is not called. Instead a canned response is assigned to the request.

@example Run the request.

request.run

@return [ Response ] The response.

# File lib/typhoeus/request/stubbable.rb, line 19
def run
  if response = Expectation.response_for(self)
    finish(response)
  else
    super
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.