Sha256: 71dba82de866d880586360eb2aab25fc3c88138d70a92664a698b609e324eb25
Contents?: true
Size: 652 Bytes
Versions: 7
Compression:
Stored size: 652 Bytes
Contents
class Integer unless method_defined?(:odd?) # 1.8.7+ # Returns true if this integer is odd, false otherwise. # # 2.odd? #=> false # 3.odd? #=> true # # -99.odd? # -> true # -98.odd? # -> false # # CREDIT: Daniel Schierbeck def odd? self & 1 == 1 #self % 2 == 1 end end unless method_defined?(:even?) # 1.8.7+ # Returns true if this integer is even, false otherwise. # # 2.even? #=> true # 3.even? #=> false # # CREDIT: Daniel Schierbeck def even? self & 1 == 0 #self % 2 == 0 end end end
Version data entries
7 entries across 6 versions & 1 rubygems