Sha256: b99342407fe8918c7ea6d68a3561be3c5cdc81b939e6ac7d67ed9d5b82c89af1

Contents?: true

Size: 308 Bytes

Versions: 16

Compression:

Stored size: 308 Bytes

Contents

module AMQ
  module Protocol
    # Allows distinguishing between 32-bit and 64-bit floats in Ruby.
    # Useful in cases when RabbitMQ plugins encode
    # values as 32 bit numbers.
    class Float32Bit
      attr_reader :value

      def initialize(value)
        @value = value
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
amq-protocol-2.3.3 lib/amq/protocol/float_32bit.rb
amq-protocol-2.3.2 lib/amq/protocol/float_32bit.rb
amq-protocol-2.3.1 lib/amq/protocol/float_32bit.rb
amq-protocol-2.3.0 lib/amq/protocol/float_32bit.rb
amq-protocol-2.3.0.rc2 lib/amq/protocol/float_32bit.rb
amq-protocol-2.3.0.rc1 lib/amq/protocol/float_32bit.rb
amq-protocol-2.2.0 lib/amq/protocol/float_32bit.rb
amq-protocol-2.1.0 lib/amq/protocol/float_32bit.rb
amq-protocol-2.0.1 lib/amq/protocol/float_32bit.rb
amq-protocol-2.0.0 lib/amq/protocol/float_32bit.rb
amq-protocol-1.9.2 lib/amq/protocol/float_32bit.rb
amq-protocol-1.9.1 lib/amq/protocol/float_32bit.rb
amq-protocol-1.9.0 lib/amq/protocol/float_32bit.rb
amq-protocol-1.8.0 lib/amq/protocol/float_32bit.rb
amq-protocol-1.7.0 lib/amq/protocol/float_32bit.rb
amq-protocol-1.6.0 lib/amq/protocol/float_32bit.rb