Elegant Enumerations for Ruby and Rails