Class: Properb::Generators::MappedGenerator
- Inherits:
-
Properb::Generator
- Object
- Properb::Generator
- Properb::Generators::MappedGenerator
- Defined in:
- lib/properb/generators/mapped_generator.rb
Instance Method Summary collapse
- #generate_value(random, size) ⇒ Object
-
#initialize(generator, &block) ⇒ MappedGenerator
constructor
A new instance of MappedGenerator.
Methods inherited from Properb::Generator
#map, #or, #reject, #select, #sized, #to_properb_generator
Constructor Details
#initialize(generator, &block) ⇒ MappedGenerator
4 5 6 7 |
# File 'lib/properb/generators/mapped_generator.rb', line 4 def initialize(generator, &block) @generator = generator @block = block end |
Instance Method Details
#generate_value(random, size) ⇒ Object
9 10 11 |
# File 'lib/properb/generators/mapped_generator.rb', line 9 def generate_value(random, size) @generator.generate_value(random, size).map(&@block) end |