class Integer
Integer
: shrink to zero
Public Instance Methods
retry?()
click to toggle source
# File lib/rantly/shrinks.rb, line 18 def retry? false end
shrink()
click to toggle source
# File lib/rantly/shrinks.rb, line 3 def shrink shrunk = if self > 8 self / 2 elsif self > 0 self - 1 elsif self < -8 (self + 1) / 2 elsif self < 0 self + 1 else 0 end shrunk end
shrinkable?()
click to toggle source
# File lib/rantly/shrinks.rb, line 22 def shrinkable? self != 0 end