=table_warnings
NOTE: only for activerecord right now because it uses count(:conditions => [...])
==How to define warning signs
class AutomobileMake < ActiveRecord::Base
warn_if_blanks :name
warn_if_blanks :fuel_efficiency
warn_unless_size :hundreds
end
==How to see warnings for the table
?> AutomobileMake.table_warnings
=> [ "Table is not of expected size" ]
==Defense
- This is not the same as validations, because those interfere with the saving of individual records
==Self-criticism
- Maybe this should work work on any class that defines .all
Copyright 2011 Seamus Abshere