Class: Pubnub::Cbor
Defined Under Namespace
Classes: DecodeError
Constant Summary collapse
- MAX_DEPTH =
32- MAX_CONTAINER_LENGTH =
65_536- MAX_INPUT_SIZE =
1_048_576
Instance Method Summary collapse
Instance Method Details
#decode(value) ⇒ Object
203 204 205 206 207 208 209 |
# File 'lib/pubnub/cbor.rb', line 203 def decode(value) if value.size > MAX_INPUT_SIZE raise DecodeError, "CBOR input size #{value.size} exceeds maximum #{MAX_INPUT_SIZE}" end parse_data(value.dup) end |