# File lib/uuidtools.rb, line 706 def self.convert_byte_string_to_int(byte_string) if byte_string.respond_to?(:force_encoding) byte_string.force_encoding(Encoding::ASCII_8BIT) end integer = 0 size = byte_string.size for i in 0..(size - 1) ordinal = (byte_string[i].respond_to?(:ord) ? byte_string[i].ord : byte_string[i]) integer += (ordinal << (((size - 1) - i) * 8)) end return integer end