Method: BERT::Decode#read_int

Defined in:
lib/bert/decode.rb

#read_intObject



113
114
115
116
117
118
119
# File 'lib/bert/decode.rb', line 113

def read_int
  fail("Invalid Type, not an int") unless read_1 == INT
  value = read_4
  negative = (value >> 31)[0] == 1
  value = (value - (1 << 32)) if negative
  value
end