First page Back Continue Last page Overview Graphics


Notes:

(1 sec) The implementation of this class is fairly simple.

First, the important thing to note is it derives from Sequel::BasicObject.

With DSLs, it's usually important to derive from a BasicObject class so that the methods defined in Object and Kernel can still be used.

There's a couple of issues with using BasicObject. First, there is no BasicObject in ruby 1.8.