Class: Properb::Generators::ConstantGenerator

Inherits:
Properb::Generator show all
Defined in:
lib/properb/generators/constant_generator.rb

Instance Method Summary collapse

Methods inherited from Properb::Generator

#map, #or, #reject, #select, #sized, #to_properb_generator

Constructor Details

#initialize(value) ⇒ ConstantGenerator

Returns a new instance of ConstantGenerator.



4
5
6
# File 'lib/properb/generators/constant_generator.rb', line 4

def initialize(value)
  @value = value
end

Instance Method Details

#generate_value(_random, _size) ⇒ Object



8
9
10
# File 'lib/properb/generators/constant_generator.rb', line 8

def generate_value(_random, _size)
  ShrinkTree.new(@value, [])
end