Module: ZeroFormatter::Serializer::BoolSerializer

Extended by:
BoolSerializer
Included in:
BoolSerializer
Defined in:
lib/zero_formatter/serializer/bool.rb

Constant Summary collapse

Alias =
%i(bool boolean)

Instance Method Summary collapse

Instance Method Details

#deserialize(bytes, offset = 0) ⇒ Object



10
11
12
# File 'lib/zero_formatter/serializer/bool.rb', line 10

def deserialize(bytes, offset=0)
  Utils.read_u1(bytes, offset)==1
end

#serialize(value) ⇒ Object



6
7
8
# File 'lib/zero_formatter/serializer/bool.rb', line 6

def serialize(value)
  Utils.write_u1(value ? 1 : 0)
end