Sha256: 7b9043ddd9e12e736b52e271785075f8a084f4aebf21651eac3fdba29eefc05c

Contents?: true

Size: 325 Bytes

Versions: 3

Compression:

Stored size: 325 Bytes

Contents

module MongoMapper
  module RailsCompatibility
    def self.included(model)
      model.class_eval do
        alias_method :new_record?, :new?
        extend ClassMethods
      end
    end
    
    module ClassMethods
      def column_names
        keys.keys
      end
    end
    
    def to_param
      id
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
jnunemaker-mongomapper-0.1.0 lib/mongomapper/rails_compatibility.rb
jnunemaker-mongomapper-0.1.1 lib/mongomapper/rails_compatibility.rb
jnunemaker-mongomapper-0.1.2 lib/mongomapper/rails_compatibility.rb