Module: Recliner::PrettyInspect::ClassMethods

Defined in:
lib/recliner/pretty_inspect.rb

Instance Method Summary collapse

Instance Method Details

#inspectObject

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



7
8
9
10
11
12
13
14
# File 'lib/recliner/pretty_inspect.rb', line 7

def inspect
  if self == Recliner::Document
    super
  else
    attr_list = model_properties.map { |name, property| "#{name}: #{property.type}" } * ', '
    "#{super}(#{attr_list})"
  end
end