blob: e86e8b2833e9da5e80cf779a3046cc8d159a7044 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
module Integral
def zero?
self == 0
end
def nonzero?
if self == 0
nil
else
self
end
end
def positive?
self > 0
end
def negative?
self < 0
end
end
|