module RadixEncoding::Encoding::Chunks

Public Instance Methods

chunk_bitsize() click to toggle source
# File lib/radix_encoding/encoding/chunks.rb, line 6
def chunk_bitsize
  raise NotImplementedError
end
chunks_total_bitsize_for(bits) click to toggle source
# File lib/radix_encoding/encoding/chunks.rb, line 10
def chunks_total_bitsize_for(bits)
  count_chunks_in(bits) * chunk_bitsize
end
count_chunks_in(bits) click to toggle source
# File lib/radix_encoding/encoding/chunks.rb, line 14
def count_chunks_in(bits)
  (bits.size / chunk_bitsize.to_f).ceil
end