and the class instances. nice to use objects
This commit is contained in:
parent
87c649c622
commit
5c60f29fbf
@ -5,9 +5,9 @@ class ClassView < ElementView
|
|||||||
@classes = []
|
@classes = []
|
||||||
Virtual.machine.space.classes.each do |name , claz|
|
Virtual.machine.space.classes.each do |name , claz|
|
||||||
next if [:Kernel,:Module,:MetaClass,:BinaryCode].index name
|
next if [:Kernel,:Module,:MetaClass,:BinaryCode].index name
|
||||||
@classes << name
|
@classes << claz
|
||||||
end
|
end
|
||||||
@classes.sort!
|
@classes.sort! {|a,b| a.name <=> b.name }
|
||||||
end
|
end
|
||||||
|
|
||||||
def variables(clas_model)
|
def variables(clas_model)
|
||||||
@ -26,7 +26,14 @@ class ClassView < ElementView
|
|||||||
dom.ul.nav! do
|
dom.ul.nav! do
|
||||||
@classes.each do |cl|
|
@classes.each do |cl|
|
||||||
dom.li do
|
dom.li do
|
||||||
dom.a { cl }
|
dom.a { cl.name }
|
||||||
|
dom.ul do
|
||||||
|
cl.object_layout.object_instance_names.each do |name|
|
||||||
|
dom.li do
|
||||||
|
dom.a{ name }
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user