# File lib/ap/mixin/mongo_mapper.rb, line 15 def printable_with_mongo_mapper(object) printable = printable_without_mongo_mapper(object) return printable if !defined?(MongoMapper::Document) if printable == :self if object.is_a?(MongoMapper::Document) || object.is_a?(MongoMapper::EmbeddedDocument) printable = :mongo_mapper_instance end elsif printable == :class && (object.ancestors & [MongoMapper::Document, MongoMapper::EmbeddedDocument]).size > 0 printable = :mongo_mapper_class end printable end