duke-libraries/ddr-models

View on GitHub
lib/ddr/events/reindex_object_after_save.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Ddr
  module Events
    module ReindexObjectAfterSave
      extend ActiveSupport::Concern

      included do
        after_save :reindex_object, unless: "object.nil?" # in case saved with validate: false
      end

      protected

      def reindex_object
        object.update_index
      end

    end
  end
end