Sha256: f3c4d0f579f69013d5b55e62e8eddf0c98df05e5664f90744d7f951c3b019e6d
Contents?: true
Size: 684 Bytes
Versions: 73
Compression:
Stored size: 684 Bytes
Contents
# frozen_string_literal: true module ActiveRecord # This module exists because ActiveRecord::AttributeMethods::Dirty needs to # define callbacks, but continue to have its version of +save+ be the super # method of ActiveRecord::Callbacks. This will be removed when the removal # of deprecated code removes this need. module DefineCallbacks extend ActiveSupport::Concern module ClassMethods # :nodoc: include ActiveModel::Callbacks end included do include ActiveModel::Validations::Callbacks define_model_callbacks :initialize, :find, :touch, only: :after define_model_callbacks :save, :create, :update, :destroy end end end
Version data entries
73 entries across 73 versions & 7 rubygems