class MimiCheck::Generator::Array

Attributes

generator[R]
size_range[R]

Public Class Methods

new(generator = default_gen, size_range = 0..20) click to toggle source
# File lib/mimicheck/generator/array.rb, line 6
def initialize(generator = default_gen, size_range = 0..20)
  @generator = generator
  @size_range = size_range
end

Public Instance Methods

generate() click to toggle source
# File lib/mimicheck/generator/array.rb, line 13
def generate
  size = Int.new(size_range).generate
  (1..size).map { generator.call }
end