class RQRCodeCore::QRBitBuffer

def pad_until(prefered_size)

def pad_until(prefered_size)
  # Align on byte
  while get_length_in_bits % 8 != 0
    put_bit(false)
  end
  # Pad with padding code words
  while get_length_in_bits < prefered_size
    put(PAD0, 8)
    put(PAD1, 8) if get_length_in_bits < prefered_size
  end
end