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"