“Collaboration technology doesn’t need to be re-invented every six years. The stuff we had in the eighties works just fine.”
“The state of Javascript is such a heartbreaking missed opportunity. If only the authors of it had had the courage of their convictions we could have had the next best thing to Self built into almost every browser.”
Absinthe fountain. Must have.

Absinthe fountain. Must have.

Hashidator!

I have been using MongoDB a lot recently, often using nothing but the low-level Ruby driver, and needed a way to validate input before passing it on to MongoDB. I give you: Hashidator. Example:

It can validate arrays and nested hashes and knows about duck typing and booleans as well. For full coverage consult the example.

Available on Gemcutter.

Lee Dorsey - Get Out Of My Life Woman – another fabulous Allen Toussaint tune.