# 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