Sha256: 638021ca7e7d0482ff6e6e356d217632a83e2c4f6ec5ca956f9cdbb062eccb16
Contents?: true
Size: 825 Bytes
Versions: 4
Compression:
Stored size: 825 Bytes
Contents
class CallbackModifier < ActiveRecord::Base has_paper_trail on: [] def test_destroy transaction do run_callbacks(:destroy) do self.deleted = true save! end end end def flagged_deleted? deleted? end end class BeforeDestroyModifier < CallbackModifier has_paper_trail on: [] paper_trail_on_destroy :before end class AfterDestroyModifier < CallbackModifier has_paper_trail on: [] paper_trail_on_destroy :after end class NoArgDestroyModifier < CallbackModifier has_paper_trail on: [] paper_trail_on_destroy end class UpdateModifier < CallbackModifier has_paper_trail on: [] paper_trail_on_update end class CreateModifier < CallbackModifier has_paper_trail on: [] paper_trail_on_create end class DefaultModifier < CallbackModifier has_paper_trail end
Version data entries
4 entries across 4 versions & 1 rubygems