Ruby/ActiveRecord tool for handling model attributes that are best represented as enums