class Cassandra::Executors::ThreadPool::Task

@private

Public Class Methods

new(*args, &block) click to toggle source
   # File lib/cassandra/executors.rb
25 def initialize(*args, &block)
26   @args    = args
27   @block   = block
28 end

Public Instance Methods

run() click to toggle source
   # File lib/cassandra/executors.rb
30 def run
31   @block.call(*@args)
32 rescue ::Exception
33 ensure
34   @args = @block = nil
35 end