# 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