class Celluloid::Supervision::Container
Public Class Methods
pool(klass, config, &block)
click to toggle source
Register a pool of actors to be launched on group startup
# File lib/celluloid/supervision/container/behavior/pool.rb, line 39 def pool(klass, config, &block) blocks << lambda do |container| container.pool(klass, config, &block) end end
Public Instance Methods
pool(klass, config={}, &block)
click to toggle source
# File lib/celluloid/supervision/container/behavior/pool.rb, line 28 def pool(klass, config={}, &block) _ = supervise(pooling_options(config, block: block, actors: klass)) _.actors.last end