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