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