Module: Ddp
- Defined in:
- lib/ddp.rb,
lib/ddp/version.rb
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
Class Method Details
.dumper(obj) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/ddp.rb', line 8 def self.dumper(obj) text = "\#{((obj.class.ancestors - obj.class.included_modules).join(\" < \"))} {\nincluded_modules:\n \#{obj.class.included_modules.join(\"\\n \")}\ninspect:\n \#{obj.inspect}\n EOF\n\n if obj.methods.include?(:source_location)\n text += \" source_location: \#{obj.source_location || \"(Opps! this is a C method.)\"}\\n\"\n end\n text += \"}\"\nend\n" |
.p(obj) ⇒ Object
4 5 6 |
# File 'lib/ddp.rb', line 4 def self.p(obj) puts dumper(obj) end |