Sha256: 0c6489239cad9e57e9ce585597f582674ca78b2eb586b45bd270bcfbf77da991

Contents?: true

Size: 707 Bytes

Versions: 3

Compression:

Stored size: 707 Bytes

Contents

# frozen_string_literal: true

require_relative 'decode'
require_relative 'encode'

module ScaleRb
  module Codec
    class Error < StandardError; end
    class TypeNotFound < Error; end
    class TypeNotImplemented < Error; end
    class CompositeInvalidValue < Error; end
    class ArrayLengthNotEqual < Error; end
    class VariantItemNotFound < Error; end
    class VariantIndexOutOfRange < Error; end
    class VariantInvalidValue < Error; end
    class VariantFieldsLengthNotMatch < Error; end
    class LengthNotEqualErr < Error; end
    class NotEnoughBytesError < Error; end
    class Unreachable < Error; end
    class InvalidBytesError < Error; end

    extend Decode
    extend Encode
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
scale_rb-0.5.2 lib/scale_rb/codec.rb
scale_rb-0.5.1 lib/scale_rb/codec.rb
scale_rb-0.5.0 lib/scale_rb/codec.rb