artima - The Philosophy of Ruby