Parent

Class/Module Index [+]

Quicksearch

Celluloid::Actor::Sleeper

Public Class Methods

new(timers, interval) click to toggle source
# File lib/celluloid/actor.rb, line 291
def initialize(timers, interval)
  @timers = timers
  @interval = interval
end

Public Instance Methods

before_suspend(task) click to toggle source
# File lib/celluloid/actor.rb, line 296
def before_suspend(task)
  @timers.after(@interval) { task.resume }
end
wait() click to toggle source
# File lib/celluloid/actor.rb, line 300
def wait
  Kernel.sleep(@interval)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.