Method: Pbt::Arbitrary::MapArbitrary#shrink
- Defined in:
- lib/pbt/arbitrary/map_arbitrary.rb
#shrink(current) ⇒ Object
22 23 24 25 26 27 28 |
# File 'lib/pbt/arbitrary/map_arbitrary.rb', line 22 def shrink(current) Enumerator.new do |y| @arb.shrink(@unmapper.call(current)).each do |v| y.yield @mapper.call(v) end end end |