Method: CLValueSerializer#to_byte_array

Defined in:
lib/serialization/cl_value_serializer.rb

#to_byte_array(num) ⇒ Object



26
27
28
29
30
31
32
33
34
# File 'lib/serialization/cl_value_serializer.rb', line 26

def to_byte_array(num)
  result = []
  begin
    result << (num & 0xff)
    num >>= 8
  end until (num == 0 || num == -1) && (result.last[7] == num[7])
  # result.reverse
  result
end