Sha256: e80ce8a3d46b812c842a146960060bb66100273a05e77235824e3abe30db4951

Contents?: true

Size: 450 Bytes

Versions: 6

Compression:

Stored size: 450 Bytes

Contents

# encoding: UTF-8
# This class exists to make sure that Hash's extensions don't end up giving us unordered hashes.
# :nocov:
if RUBY_VERSION < "1.9"
  module MongoMapper
    module Extensions
      module OrderedHash
        def to_mongo(value)
          value
        end

        def from_mongo(value)
          value
        end
      end
    end
  end

  class BSON::OrderedHash
    extend MongoMapper::Extensions::OrderedHash
  end
end
# :nocov:

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
mongo_mapper-0.14.0 lib/mongo_mapper/extensions/ordered_hash.rb
mongo_mapper-0.14.0.rc1 lib/mongo_mapper/extensions/ordered_hash.rb
mongo_mapper-0.13.1 lib/mongo_mapper/extensions/ordered_hash.rb
mongo_mapper-0.13.0 lib/mongo_mapper/extensions/ordered_hash.rb
mongo_mapper-0.13.0.beta2 lib/mongo_mapper/extensions/ordered_hash.rb
mongo_mapper-0.13.0.beta1 lib/mongo_mapper/extensions/ordered_hash.rb