Class: Gravitext::Concurrent::BlockTestRunnable
- Inherits:
-
Object
- Object
- Gravitext::Concurrent::BlockTestRunnable
- Includes:
- TestRunnable
- Defined in:
- lib/gravitext-util/concurrent.rb
Instance Method Summary collapse
-
#initialize(seed, block) ⇒ BlockTestRunnable
constructor
A new instance of BlockTestRunnable.
- #run_iteration(run) ⇒ Object
Constructor Details
#initialize(seed, block) ⇒ BlockTestRunnable
Returns a new instance of BlockTestRunnable.
82 83 84 85 |
# File 'lib/gravitext-util/concurrent.rb', line 82 def initialize( seed, block ) @block = block @random = Gravitext::Util::FastRandom.new( seed ) end |
Instance Method Details
#run_iteration(run) ⇒ Object
87 88 89 |
# File 'lib/gravitext-util/concurrent.rb', line 87 def run_iteration( run ) @block.call( run, @random ) end |