Class: Fixnum
Overview
Fixnum extensions
Instance Method Summary collapse
-
#even? ⇒ Boolean
Return true if the number is even.
-
#odd? ⇒ Boolean
Return true if the number is odd.
Instance Method Details
#even? ⇒ Boolean
Return true if the number is even
Example
2.even? => true
3.even? => false
From blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/4516
16 17 18 |
# File 'lib/webget_ruby_ramp/fixnum.rb', line 16 def even? return self & 1 == 0 end |
#odd? ⇒ Boolean
Return true if the number is odd
Example
2.odd? => false
3.odd? => true
n.b. we test to see if this method already exists, because this method is defined in Ruby 1.8.7 onward.
From blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/4516
32 33 34 |
# File 'lib/webget_ruby_ramp/fixnum.rb', line 32 def odd? return self & 1 != 0 end |