module Sanitizable extend ActiveSupport::Concern included do before_validation :sanitize_description before_validation :sanitize_tag_list end protected def sanitize_description self.description = WYSIWYGSanitizer.new.sanitize(description) end def sanitize_tag_list self.tag_list = TagSanitizer.new.sanitize_tag_list(self.tag_list) end end