Skip to content

Commit f510231

Browse files
committed
NEW: instrospect selected object
1 parent 6868b51 commit f510231

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

Diff for: Dump Selected Object.sketchplugin

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// Dump Object
2+
function dump_obj(obj){
3+
log("#####################################################################################")
4+
log("## Dumping object " + obj )
5+
log("## obj class is: " + [obj className])
6+
log("#####################################################################################")
7+
8+
log("obj.properties:")
9+
log([obj class].mocha().properties())
10+
log("obj.propertiesWithAncestors:")
11+
log([obj class].mocha().propertiesWithAncestors())
12+
13+
log("obj.classMethods:")
14+
log([obj class].mocha().classMethods())
15+
log("obj.classMethodsWithAncestors:")
16+
log([obj class].mocha().classMethodsWithAncestors())
17+
18+
log("obj.instanceMethods:")
19+
log([obj class].mocha().instanceMethods())
20+
log("obj.instanceMethodsWithAncestors:")
21+
log([obj class].mocha().instanceMethodsWithAncestors())
22+
23+
log("obj.protocols:")
24+
log([obj class].mocha().protocols())
25+
log("obj.protocolsWithAncestors:")
26+
log([obj class].mocha().protocolsWithAncestors())
27+
28+
log("obj.treeAsDictionary():")
29+
log(obj.treeAsDictionary())
30+
}
31+
32+
dump_obj(selection[0])

0 commit comments

Comments
 (0)