# File lib/em/deferrable.rb, line 153
153:     def timeout seconds
154:       cancel_timeout
155:       me = self
156:       @deferred_timeout = EventMachine::Timer.new(seconds) {me.fail}
157:     end