Sha256: 044d9357106e72f78401b6a3e422a36bafc7a7b32e7dfe59d98806c78a85737e

Contents?: true

Size: 328 Bytes

Versions: 22

Compression:

Stored size: 328 Bytes

Contents

module Moped
  module BSON
    # @private
    module Extensions
      module NilClass
        module ClassMethods
          def __bson_load__(io)
            nil
          end
        end

        def __bson_dump__(io, key)
          io << Types::NULL
          io << key.to_bson_cstring
        end
      end
    end
  end
end

Version data entries

22 entries across 22 versions & 2 rubygems

Version Path
moped-1.1.0 lib/moped/bson/extensions/nil_class.rb
moped-1.0.0 lib/moped/bson/extensions/nil_class.rb