I wrote a C Ruby binding for a database a long time ago and found it incredibly easy and intuitive to program. I wish I had this manual back then but admittedly, referencing other existing C Ruby bindings got me through it. Definitely a notable improvement in performance.