Class: Puppeteer::Bidi::TimeoutSettings

Inherits:
Object
  • Object
show all
Defined in:
lib/puppeteer/bidi/timeout_settings.rb,
sig/puppeteer/bidi/timeout_settings.rbs

Overview

Timeout settings helper to share default wait values across realms.

Constant Summary collapse

DEFAULT_TIMEOUT =

Returns:

  • (::Integer)
30_000

Instance Method Summary collapse

Constructor Details

#initializeTimeoutSettings

Returns a new instance of TimeoutSettings.



10
11
12
13
# File 'lib/puppeteer/bidi/timeout_settings.rb', line 10

def initialize
  @default_timeout = nil
  @default_navigation_timeout = nil
end

Instance Method Details

Returns:

  • (Numeric)


33
34
35
# File 'lib/puppeteer/bidi/timeout_settings.rb', line 33

def navigation_timeout
  @default_navigation_timeout || @default_timeout || DEFAULT_TIMEOUT
end

#set_default_navigation_timeout(timeout) ⇒ void

This method returns an undefined value.

Parameters:

  • timeout (Numeric)


23
24
25
# File 'lib/puppeteer/bidi/timeout_settings.rb', line 23

def set_default_navigation_timeout(timeout)
  @default_navigation_timeout = timeout
end

#set_default_timeout(timeout) ⇒ void

This method returns an undefined value.

Parameters:

  • timeout (Numeric)


17
18
19
# File 'lib/puppeteer/bidi/timeout_settings.rb', line 17

def set_default_timeout(timeout)
  @default_timeout = timeout
end

#timeoutNumeric

Returns:

  • (Numeric)


28
29
30
# File 'lib/puppeteer/bidi/timeout_settings.rb', line 28

def timeout
  @default_timeout || DEFAULT_TIMEOUT
end