I realize that this constitutes a flurry of activity
2007-05-02 10:13:00 -0400But it had to be done. Handshake 0.3.0 (should it have been 0.2.2?) will not enforce any contracts unless the global $DEBUG
flag is set (ruby -d
). Should have gotten around to it a while ago. Luckily, it’s a very easy change: don’t alias :new
unless $DEBUG
. A proxy object is never created, therefore no contract barrier exists.