Class: Typhoeus::Expectation

Inherits:
Object
  • Object
show all
Defined in:
sig/lib/typhoeus/typhoeus.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeObject

Parameters:

  • base_url (Object)
  • options (::Hash[untyped, untyped])


74
# File 'sig/lib/typhoeus/typhoeus.rbs', line 74

def initialize: (untyped base_url, ?::Hash[untyped, untyped] options) -> untyped

Instance Attribute Details

#base_urlObject (readonly)

Returns the value of attribute base_url.

Returns:

  • (Object)


60
61
62
# File 'sig/lib/typhoeus/typhoeus.rbs', line 60

def base_url
  @base_url
end

#fromObject (readonly)

Returns the value of attribute from.

Returns:

  • (Object)


64
65
66
# File 'sig/lib/typhoeus/typhoeus.rbs', line 64

def from
  @from
end

#optionsObject (readonly)

Returns the value of attribute options.

Returns:

  • (Object)


62
63
64
# File 'sig/lib/typhoeus/typhoeus.rbs', line 62

def options
  @options
end

Class Method Details

.allObject

Returns:

  • (Object)


66
# File 'sig/lib/typhoeus/typhoeus.rbs', line 66

def self.all: () -> untyped

.clearObject

Returns:

  • (Object)


68
# File 'sig/lib/typhoeus/typhoeus.rbs', line 68

def self.clear: () -> untyped

.find_byObject

Parameters:

  • request (Object)

Returns:

  • (Object)


72
# File 'sig/lib/typhoeus/typhoeus.rbs', line 72

def self.find_by: (untyped request) -> untyped

.response_forObject

Parameters:

  • request (Object)

Returns:

  • (Object)


70
# File 'sig/lib/typhoeus/typhoeus.rbs', line 70

def self.response_for: (untyped request) -> untyped

Instance Method Details

#and_return { ... } ⇒ Object

Parameters:

  • response (Object, nil)

Yields:

Yield Returns:

  • (Object)

Returns:

  • (Object)


78
# File 'sig/lib/typhoeus/typhoeus.rbs', line 78

def and_return: (?untyped? response) { () -> untyped } -> untyped

#matches?Object

Parameters:

  • request (Object)

Returns:

  • (Object)


80
# File 'sig/lib/typhoeus/typhoeus.rbs', line 80

def matches?: (untyped request) -> untyped

#options_match?Object

Parameters:

  • request (Object)

Returns:

  • (Object)


86
# File 'sig/lib/typhoeus/typhoeus.rbs', line 86

def options_match?: (untyped request) -> untyped

#responseObject

Parameters:

  • request (Object)

Returns:

  • (Object)


84
# File 'sig/lib/typhoeus/typhoeus.rbs', line 84

def response: (untyped request) -> untyped

#responsesObject

Returns:

  • (Object)


82
# File 'sig/lib/typhoeus/typhoeus.rbs', line 82

def responses: () -> untyped

#stubbed_fromObject

Parameters:

  • value (Object)

Returns:

  • (Object)


76
# File 'sig/lib/typhoeus/typhoeus.rbs', line 76

def stubbed_from: (untyped value) -> untyped

#url_match?Object

Parameters:

  • request_url (Object)

Returns:

  • (Object)


88
# File 'sig/lib/typhoeus/typhoeus.rbs', line 88

def url_match?: (untyped request_url) -> untyped