Module: Typhoeus

Extended by:
Request::Actions, Request::Callbacks::Types
Defined in:
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs,
sig/lib/typhoeus/typhoeus.rbs

Defined Under Namespace

Classes: EasyFactory, Errors, Expectation, Request, Response

Constant Summary collapse

USER_AGENT =

Returns:

  • (::String)
VERSION =

Returns:

  • (::String)

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#block_connectionObject

Returns the value of attribute block_connection.

Returns:

  • (Object)


3
4
5
# File 'sig/lib/typhoeus/typhoeus.rbs', line 3

def block_connection
  @block_connection
end

#cacheObject

Returns the value of attribute cache.

Returns:

  • (Object)


9
10
11
# File 'sig/lib/typhoeus/typhoeus.rbs', line 9

def cache
  @cache
end

#cached=(value) ⇒ Object (writeonly)

Sets the attribute cached

Parameters:

  • value (Object)

    the value to set the attribute cached to.



277
278
279
# File 'sig/lib/typhoeus/typhoeus.rbs', line 277

def cached=(value)
  @cached = value
end

#memoizeObject

Returns the value of attribute memoize.

Returns:

  • (Object)


5
6
7
# File 'sig/lib/typhoeus/typhoeus.rbs', line 5

def memoize
  @memoize
end

#proxyObject

Returns the value of attribute proxy.

Returns:

  • (Object)


13
14
15
# File 'sig/lib/typhoeus/typhoeus.rbs', line 13

def proxy
  @proxy
end

#user_agentObject

Returns the value of attribute user_agent.

Returns:

  • (Object)


11
12
13
# File 'sig/lib/typhoeus/typhoeus.rbs', line 11

def user_agent
  @user_agent
end

#verboseObject

Returns the value of attribute verbose.

Returns:

  • (Object)


7
8
9
# File 'sig/lib/typhoeus/typhoeus.rbs', line 7

def verbose
  @verbose
end

Class Method Details

.before { ... } ⇒ Object

Yields:

Yield Returns:

  • (Object)

Returns:

  • (Object)


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

def self.before: () { () -> untyped } -> untyped

.clearObject

Returns:

  • (Object)


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

def self.clear: () -> untyped

.configure {|arg0| ... } ⇒ Object

Yields:

Yield Parameters:

  • arg0 (Object)

Yield Returns:

  • (Object)

Returns:

  • (Object)


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

def self.configure: () { (untyped) -> untyped } -> untyped

.easiesObject

Returns:

  • (Object)


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

def self.easies: () -> untyped

.getObject

Returns:

  • (Object)


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

def self.get: () -> untyped

.releaseObject

Parameters:

  • easy (Object)

Returns:

  • (Object)


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

def self.release: (untyped easy) -> untyped

.stub { ... } ⇒ Object

Parameters:

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

Yields:

Yield Returns:

  • (Object)

Returns:

  • (Object)


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

def self.stub: (untyped base_url, ?::Hash[untyped, untyped] options) { () -> untyped } -> untyped

.with_connection { ... } ⇒ Object

Yields:

Yield Returns:

  • (Object)

Returns:

  • (Object)


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

def self.with_connection: () { () -> untyped } -> untyped

.with_easy {|arg0| ... } ⇒ Object

Yields:

Yield Parameters:

  • arg0 (Object)

Yield Returns:

  • (Object)

Returns:

  • (Object)


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

def self.with_easy: () { (untyped) -> untyped } -> untyped

Instance Method Details

#appconnect_timeObject

Returns:

  • (Object)


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

def appconnect_time: () -> untyped

#blocked?Object

Returns:

  • (Object)


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

def blocked?: () -> untyped

#cache_ttlObject

Returns:

  • (Object)


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

def cache_ttl: () -> untyped

#cacheable?Object

Returns:

  • (Object)


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

def cacheable?: () -> untyped

#cached?Object

Returns:

  • (Object)


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

def cached?: () -> untyped

#connect_timeObject

Returns:

  • (Object)


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

def connect_time: () -> untyped

#debug_infoObject

Returns:

  • (Object)


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

def debug_info: () -> untyped

#deleteObject

Parameters:

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

Returns:

  • (Object)


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

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

#effective_urlObject

Returns:

  • (Object)


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

def effective_url: () -> untyped

#execute_callbacksObject

Returns:

  • (Object)


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

def execute_callbacks: () -> untyped

#execute_headers_callbacksObject

Parameters:

  • response (Object)

Returns:

  • (Object)


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

def execute_headers_callbacks: (untyped response) -> untyped

#failure?Object

Returns:

  • (Object)


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

def failure?: () -> untyped

#finishObject

Parameters:

  • response (Object)
  • bypass_memoization (Object, nil)

Returns:

  • (Object)


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

def finish: (untyped response, ?untyped? bypass_memoization) -> untyped

#first_header_lineObject

Returns:

  • (Object)


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

def first_header_line: () -> untyped

#getObject

Parameters:

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

Returns:

  • (Object)


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

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

#has_bad_response_code?Object

Returns:

  • (Object)


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

def has_bad_response_code?: () -> untyped

#has_good_response_code?Object

Returns:

  • (Object)


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

def has_good_response_code?: () -> untyped

#headObject

Parameters:

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

Returns:

  • (Object)


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

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

#headersObject

Returns:

  • (Object)


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

def headers: () -> untyped

#http_versionObject

Returns:

  • (Object)


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

def http_version: () -> untyped

#httpauth_availObject

Returns:

  • (Object)


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

def httpauth_avail: () -> untyped

#marshal_dumpObject

Returns:

  • (Object)


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

def marshal_dump: () -> untyped

#marshal_loadObject

Parameters:

  • attributes (Object)

Returns:

  • (Object)


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

def marshal_load: (untyped attributes) -> untyped

#memoizable?Object

Returns:

  • (Object)


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

def memoizable?: () -> untyped

#modified?Object

Returns:

  • (Object)


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

def modified?: () -> untyped

#namelookup_timeObject

Returns:

  • (Object)


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

def namelookup_time: () -> untyped

#on_body { ... } ⇒ Object

Yields:

Yield Returns:

  • (Object)

Returns:

  • (Object)


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

def on_body: () { () -> untyped } -> untyped

#on_complete {|arg0| ... } ⇒ void

This method returns an undefined value.

Yields:

Yield Parameters:

Yield Returns:

  • (void)


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

def on_complete: () { (Typhoeus::Response) -> void } -> void

#on_failure { ... } ⇒ Object

Yields:

Yield Returns:

  • (Object)

Returns:

  • (Object)


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

def on_failure: () { () -> untyped } -> untyped

#on_headers { ... } ⇒ Object

Yields:

Yield Returns:

  • (Object)

Returns:

  • (Object)


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

def on_headers: () { () -> untyped } -> untyped

#on_progress { ... } ⇒ Object

Yields:

Yield Returns:

  • (Object)

Returns:

  • (Object)


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

def on_progress: () { () -> untyped } -> untyped

#on_success { ... } ⇒ Object

Yields:

Yield Returns:

  • (Object)

Returns:

  • (Object)


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

def on_success: () { () -> untyped } -> untyped

#optionsObject

Parameters:

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

Returns:

  • (Object)


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

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

#patchObject

Parameters:

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

Returns:

  • (Object)


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

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

#postObject

Parameters:

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

Returns:

  • (Object)


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

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

#pretransfer_timeObject

Returns:

  • (Object)


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

def pretransfer_time: () -> untyped

#primary_ipObject

Returns:

  • (Object)


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

def primary_ip: () -> untyped

#putObject

Parameters:

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

Returns:

  • (Object)


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

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

#redirect_countObject

Returns:

  • (Object)


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

def redirect_count: () -> untyped

#redirect_timeObject

Returns:

  • (Object)


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

def redirect_time: () -> untyped

#redirectionsObject

Returns:

  • (Object)


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

def redirections: () -> untyped

#request_sizeObject

Returns:

  • (Object)


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

def request_size: () -> untyped

#responseObject

Returns:

  • (Object)


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

def response: () -> untyped

#response=Object

Parameters:

  • response (Object)
  • value (Object)

Returns:

  • (Object)


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

def response=: (untyped response) -> untyped

#response_bodyObject

Returns:

  • (Object)


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

def response_body: () -> untyped

#response_codeObject

Returns:

  • (Object)


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

def response_code: () -> untyped

#response_headersObject

Returns:

  • (Object)


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

def response_headers: () -> untyped

#return_codeObject

Returns:

  • (Object)


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

def return_code: () -> untyped

#return_messageObject

Returns:

  • (Object)


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

def return_message: () -> untyped

#runObject

Returns:

  • (Object)


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

def run: () -> untyped

#starttransfer_timeObject

Returns:

  • (Object)


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

def starttransfer_time: () -> untyped

#status_messageObject

Returns:

  • (Object)


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

def status_message: () -> untyped

#streaming?Object

Returns:

  • (Object)


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

def streaming?: () -> untyped

#success?Object

Returns:

  • (Object)


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

def success?: () -> untyped

#timed_out?Object

Returns:

  • (Object)


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

def timed_out?: () -> untyped

#total_timeObject

Returns:

  • (Object)


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

def total_time: () -> untyped