Method: Barray::BitArray#load

Defined in:
lib/barray.rb

#load(data_in) ⇒ Object



20
21
22
23
24
# File 'lib/barray.rb', line 20

def load(data_in)
  raise LossyOperationError, 'Data size exceeds array size' if data_in.bytesize > byte_size

  self.data = data_in.dup << "\u0000" * (byte_size - data_in.bytesize)
end