Module: Pbt::Check::Tosser
- Included in:
- RunnerMethods
- Defined in:
- lib/pbt/check/tosser.rb
Overview
Module to be included in classes that need to generate values to test.
Instance Method Summary collapse
-
#toss(arb, seed) ⇒ Enumerator
Generate values.
Instance Method Details
permalink #toss(arb, seed) ⇒ Enumerator
Generate values.
12 13 14 15 16 17 18 19 |
# File 'lib/pbt/check/tosser.rb', line 12 def toss(arb, seed) Enumerator.new do |enum| rng = Random.new(seed) loop do enum.yield toss_next(arb, rng) end end end |