Module: Such::Things
- Defined in:
- lib/such/things.rb
Class Method Summary collapse
Class Method Details
.gtk_widget ⇒ Object
17 18 19 |
# File 'lib/such/things.rb', line 17 def self. Things.in(Gtk::Widget) end |
.in(klass) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/such/things.rb', line 7 def self.in(klass) Things.list(klass).each do |clss| begin Such.subclass(clss.name.sub(/^.*::/, '')) rescue Exception warn "#{$!.class}:\t#{clss}" end end end |
.list(klss) ⇒ Object
3 4 5 |
# File 'lib/such/things.rb', line 3 def self.list(klss) ObjectSpace.each_object(Class).select{|k| k < klss} end |