module MongoModel::PrettyInspect::ClassMethods

Public Instance Methods

inspect() click to toggle source

Returns a string like 'Post(title:String, body:String)'

Calls superclass method
# File lib/mongomodel/concerns/pretty_inspect.rb, line 7
def inspect
  if [Document, EmbeddedDocument].include?(self)
    super
  else
    attr_list = model_properties.map { |name, property| "#{name}: #{property.type.inspect}" } * ', '
    "#{super}(#{attr_list})"
  end
end