Method: Such.subclass

Defined in:
lib/such/such.rb

.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"