I have been messing around with data structures and algorithms by reading "Introduction to Algorithms" by Cormen, Leiserson, Rivest and Stein. For fun, I decided to implement the B-Tree data structure described in Chapter 18 in ruby.
I put the project up on Github: Ruby BTree on Github.