Class: ObjectPool::Thread

Inherits:
Thread
  • Object
show all
Defined in:
lib/objectpool.rb

Instance Method Summary collapse

Instance Method Details

#busy?Boolean

Returns:

  • (Boolean)


151
152
153
# File 'lib/objectpool.rb', line 151

def busy?
  !!self[:busy]
end

#lock_at_pool!Object



155
156
157
# File 'lib/objectpool.rb', line 155

def lock_at_pool!
  self[:busy] = true
end

#release_at_pool!Object



159
160
161
# File 'lib/objectpool.rb', line 159

def release_at_pool!
  self[:busy] = false
end