Sha256: 38c68270bb65557165dc6d96fac24bd4f232aed73934748ff8d6af2e562f6882
Contents?: true
Size: 1.52 KB
Versions: 1
Compression:
Stored size: 1.52 KB
Contents
require "forwardable" require "stringio" require "cborb/version" require "cborb/errors" require "cborb/decoding/types/type" require "cborb/decoding/types/unknown" require "cborb/decoding/types/root" require "cborb/decoding/types/integer_decodable" require "cborb/decoding/types/integer" require "cborb/decoding/types/negative_integer" require "cborb/decoding/types/byte_string" require "cborb/decoding/types/indefinite_byte_string" require "cborb/decoding/types/text_string" require "cborb/decoding/types/indefinite_text_string" require "cborb/decoding/types/array" require "cborb/decoding/types/indefinite_array" require "cborb/decoding/types/map" require "cborb/decoding/types/indefinite_map" require "cborb/decoding/types/tag" require "cborb/decoding/types/simple_value" require "cborb/decoding/types/unassigned_simple_value" require "cborb/decoding/types/half_precision_floating_point" require "cborb/decoding/types/floating_point" require "cborb/decoding/types/break" require "cborb/decoding/ib_jump_table" require "cborb/decoding/tagged_value" require "cborb/decoding/unassigned_simple_value" require "cborb/decoding/simple_buffer" require "cborb/decoding/state" require "cborb/decoding/decoder" module Cborb # The shorthand to decode CBOR # # @param [String] cbor # @return [Object] decoded data(Array, Hash, etc...) def decode(cbor) decoder = Decoding::Decoder.new decoder.decode(cbor) if decoder.finished? decoder.result else raise Cborb::InvalidByteSequenceError end end module_function :decode end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cborb-0.1.0 | lib/cborb.rb |