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
choose(items, count: nil)
Alias for: sample
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