module BinData::BitAligned
def bit_aligned?
def bit_aligned? true end
def do_num_bytes
def do_num_bytes super.to_f end
def do_write(io)
def do_write(io) value_to_binary_string(_value).each_byte { |v| io.writebits(v, 8, :big) } end
def read_and_return_value(io)
def read_and_return_value(io) super(BitAlignedIO.new(io)) end