module Cumulative
Public Instance Methods
!=(x)
click to toggle source
# File lib/probaberry/discrete.rb, line 20 def != x 1 - (self == x) end
<(x)
click to toggle source
# File lib/probaberry/discrete.rb, line 2 def < x m = (0...x).map{|i| self == i}.reduce(0, :+) end
<=(x)
click to toggle source
# File lib/probaberry/discrete.rb, line 5 def <= x (self == x ) + (self < x) end
>(x)
click to toggle source
# File lib/probaberry/discrete.rb, line 8 def > x 1 - (self <= x) end
>=(x)
click to toggle source
# File lib/probaberry/discrete.rb, line 11 def >= x 1 - (self < x) end
exbetween?()
click to toggle source
# File lib/probaberry/discrete.rb, line 17 def exbetween? (self < y) - (self < x - 1) end
inbetween?(x, y)
click to toggle source
# File lib/probaberry/discrete.rb, line 14 def inbetween? x, y (self <= y) - (self < x) end