class Forall::Shrink
Public Instance Methods
array(xs, size: nil)
click to toggle source
# File lib/forall/shrink.rb, line 40 def array(xs, size: nil) end
boolean(x)
click to toggle source
# File lib/forall/shrink.rb, line 3 def boolean(x) x ? [false] : [] end
date()
click to toggle source
# File lib/forall/shrink.rb, line 17 def date # TODO end
datetime()
click to toggle source
# File lib/forall/shrink.rb, line 25 def datetime # TODO end
float(x, range = 0..Float::MAX)
click to toggle source
# File lib/forall/shrink.rb, line 10 def float(x, range = 0..Float::MAX) end
hash(x, size: nil)
click to toggle source
# File lib/forall/shrink.rb, line 43 def hash(x, size: nil) end
integer(x, range = 0..2**64-1)
click to toggle source
# File lib/forall/shrink.rb, line 7 def integer(x, range = 0..2**64-1) end
permutation(x, size: nil)
click to toggle source
# File lib/forall/shrink.rb, line 37 def permutation(x, size: nil) end
range(x, range = nil, width: nil)
click to toggle source
# File lib/forall/shrink.rb, line 29 def range(x, range = nil, width: nil) end
sample(items, count: nil)
click to toggle source
# File lib/forall/shrink.rb, line 32 def sample(items, count: nil) end
Also aliased as: choose
set(x, size: nil)
click to toggle source
# File lib/forall/shrink.rb, line 46 def set(x, size: nil) end
string()
click to toggle source
# File lib/forall/shrink.rb, line 13 def string # TODO end
time()
click to toggle source
# File lib/forall/shrink.rb, line 21 def time # TODO end