class Fixnum

Public Instance Methods

bit_length() click to toggle source
# File lib/backports/2.1.0/fixnum/bit_length.rb, line 4
def bit_length
  n = if self >= 0
    self + 1
  else
    -self
  end
  (0...8 * size).bsearch{|i| n <= (1 << i) }
end
div(n) click to toggle source
# File lib/backports/1.8.7/fixnum/div.rb, line 3
def div(n)
  (self / n).to_i
end
dup() click to toggle source
# File lib/backports/2.4.0/fixnum/dup.rb, line 2
def dup
  self
end
fdiv(n) click to toggle source
# File lib/backports/1.8.7/fixnum/fdiv.rb, line 3
def fdiv(n)
  to_f / n
end