class SlavePools::Pool
Attributes
current[R]
name[R]
size[R]
slaves[R]
Public Class Methods
new(name, connections)
click to toggle source
# File lib/slave_pools/pool.rb, line 5 def initialize(name, connections) @name = name @slaves = connections @size = connections.size self.reset end
Public Instance Methods
next()
click to toggle source
# File lib/slave_pools/pool.rb, line 17 def next @current = @cycle.next end
reset()
click to toggle source
# File lib/slave_pools/pool.rb, line 12 def reset @cycle = slaves.cycle self.next end