From: Hans Mackowiak Date: 2011-12-08T18:35:42+09:00 Subject: Re: Using any trick to omit () in constant lookup? or an idea, forgot your Button class, and override const_missing def Object.const_missing(name) if name == :Button if $use_gtk return Gtk::Button else # else use something else. end else super end end so: p Button #=> Gtk::Button but it think Gunther has the better idea -- Posted via http://www.ruby-forum.com/.