Ok, SUPER amount of really crazy, but also really cool work on the
ranking rules engine. Most imporantly, it will now correctly encode /
decode rule_data into and out of the rule_data column, using the laod &
dump methods on the rule class itself. It will also add accessor methods
for each column the rule class defines, and changing the rule_type of a
  rule will remove the old accessors & add new ones based on the new
  rule type. Lastly, creating new records, updating, saving etc. all
  works. The whole system uses rails "serialize" interface behind the
  scenes as well, so should play nice with future upgrades & other
  plugins.