class GLib::Type
Public Instance Methods
ancestors()
click to toggle source
# File lib/glib2.rb, line 142 def ancestors # ([self] + interfaces + (parent ? parent.ancestors : [])).reverse.uniq.reverse [self] + (parent ? parent.ancestors : []) end
decendants()
click to toggle source
# File lib/glib2.rb, line 138 def decendants [self] + children.map{|t| t.decendants }.flatten end