Class: Roby::Pool
Instance Method Summary collapse
-
#initialize(klass) ⇒ Pool
constructor
A new instance of Pool.
- #pop ⇒ Object
Constructor Details
#initialize(klass) ⇒ Pool
Returns a new instance of Pool.
9 10 11 12 |
# File 'lib/roby/control.rb', line 9 def initialize(klass) @klass = klass super() end |
Instance Method Details
#pop ⇒ Object
14 15 16 17 |
# File 'lib/roby/control.rb', line 14 def pop value = super(true) rescue nil value || @klass.new end |