Sha256: 5e2a0354a88d24d6239e60eb302dfa51861d348ea7f0d1f95e9ba037271337bf
Contents?: true
Size: 536 Bytes
Versions: 5
Compression:
Stored size: 536 Bytes
Contents
# necessary for ApplicationRecord if defined?(ApplicationRecord) class CallbackArchival5 < ApplicationRecord archival_record attr_accessor :set_this_value, :pass_callback before_archive :set_value, :conditional_callback_passer private def set_value self.settable_field = set_this_value end private def conditional_callback_passer # we want to throw only for the value false throw(:abort) unless pass_callback || pass_callback.nil? end end end
Version data entries
5 entries across 5 versions & 1 rubygems