Added basic Ruby config.

This requires some refinements, but it already works fairly well.

Requires #110 to be accepted first.