Module: Such
- Defined in:
- lib/such/part.rb,
lib/such/such.rb,
lib/such/parts.rb,
lib/such/thing.rb,
lib/such/things.rb,
lib/such/version.rb
Defined Under Namespace
Modules: Part, Parts, Thing, Things
Constant Summary collapse
- VERSION =
'0.3.0'
Class Method Summary collapse
Class Method Details
.subclass(clss, sprclss = "Gtk::#{clss}", body = 'include Such::Thing') ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/such/such.rb', line 2 def self.subclass(clss, sprclss="Gtk::#{clss}", body='include Such::Thing') code = "class \#{clss} < \#{sprclss}\n\#{body}\nend\n CODE\n begin\n eval code\n rescue Exception\n warn code\n raise $!\n end\nend\n" |