# File lib/libgenetics.rb, line 111 def to_bitstring(min_length = 0) bits = [] k = self while k > 0 do if k % 2 == 1 bits << 1 else bits << 0 end k = k >> 1 end while bits.length < min_length do bits << 0 end bits.reverse end