module FTW::Poolable
A poolable mixin. This is for use with the FTW::Pool
class.
Public Instance Methods
available?()
click to toggle source
Is this resource available for use?
# File lib/ftw/poolable.rb, line 16 def available? return !@__in_use end
mark()
click to toggle source
Mark that this resource is in use
# File lib/ftw/poolable.rb, line 6 def mark @__in_use = true end
release()
click to toggle source
Release this resource
# File lib/ftw/poolable.rb, line 11 def release @__in_use = false end