# File lib/em/deferrable.rb, line 149
149:     def timeout seconds
150:       cancel_timeout
151:       me = self
152:       @deferred_timeout = EventMachine::Timer.new(seconds) {me.fail}
153:     end