Sha256: a2aed9bd657dcf9e43ea712bc87f26c6e8d48a87009ef74b7fc70bdbcd5fb4b5
Contents?: true
Size: 537 Bytes
Versions: 4
Compression:
Stored size: 537 Bytes
Contents
# necessary for ApplicationRecord if defined?(ApplicationRecord) class CallbackArchival5 < ApplicationRecord acts_as_archival 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
4 entries across 4 versions & 1 rubygems