Class: Object (Ruby 2.2.3)
Description: Class : Object - Ruby 2.2.3

- Home
- Core 2.2.3
- Std-lib 2.2.3
- Downloads

Support for the Ruby 2.2 series has ended. See here for reference.

### Home Classes Methods

### In Files

- timeout.rb

### Parent

BasicObject

### Namespace

- CLASS Object::TimeoutError

### Methods

- #timeout

### Class/Module Index

Quicksearch

- Object
- Object::TimeoutError
- Timeout
- Timeout::Error
- Timeout::ExitException
- Timeout::TimeoutError

No matching classes.

# Object

### Constants

TimeoutError

  Raised by Timeout#timeout when the block times out.

### Public Instance Methods

timeout(n, e = nil, &block) click to toggle source

Identical to:

    Timeout::timeout(n, e, &block).

This method is deprecated and provided only for backwards compatibility. You should use Timeout#timeout instead.

                   # File timeout.rb, line 123
    def timeout(n, e = nil, &block)
      Timeout::timeout(n, e, &block)
    end