# File lib/clockwork/database_events/event_collection.rb, line 14
      def has_changed?(model)
        return true if event.nil?

        ignored_attributes = model.ignored_attributes if model.respond_to?(:ignored_attributes)
        ignored_attributes ||= []

        model_attributes = model.attributes.select do |k, _|
          not ignored_attributes.include?(k.to_sym)
        end

        event.model_attributes != model_attributes
      end