# File lib/ruby-vpi/integer.rb, line 11 11: def log2 12: raise "integer must be positive" if self < 0 13: bin = to_s(2) 14: 15: if bin =~ /^10+$/ 16: bin.length - 1 17: else 18: bin.length 19: end 20: end