Module: TestBench::Random::Controls::Sequence

Defined in:
lib/test_bench/random/controls/sequence.rb

Defined Under Namespace

Modules: Boolean, Decimal, Integer, String

Class Method Summary collapse

Class Method Details

.countObject



16
17
18
# File 'lib/test_bench/random/controls/sequence.rb', line 16

def self.count
  3
end

.example(count = nil, random_seed: nil) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/test_bench/random/controls/sequence.rb', line 5

def self.example(count=nil, random_seed: nil)
  count ||= self.count
  random_seed ||= self.random_seed

  random = ::Random.new(random_seed)

  count.times.map do
    random.bytes(8)
  end
end

.random_seedObject



20
21
22
# File 'lib/test_bench/random/controls/sequence.rb', line 20

def self.random_seed
  Seed::Value.example
end