Module: Such
- Defined in:
- lib/such.rb,
lib/such/part.rb,
lib/such/such.rb,
lib/such/parts.rb,
lib/such/thing.rb,
lib/such/things.rb
Defined Under Namespace
Modules: Part, Parts, Thing, Things
Constant Summary collapse
- VERSION =
'0.4.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}\n end\n CODE\n begin\n eval code\n rescue Exception\n $stderr.puts code if $VERBOSE\n raise $!\n end\nend\n" |