Sha256: c30a7d20e5e7aa497f34095d88e353c41978b77df606261194038379e322ccc7

Contents?: true

Size: 372 Bytes

Versions: 4

Compression:

Stored size: 372 Bytes

Contents

class CallbackArchival4 < ActiveRecord::Base

  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
    pass_callback || pass_callback.nil?
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
acts_as_archival-2.0.0 test/fixtures/callback_archival_4.rb
acts_as_archival-1.4.0 test/fixtures/callback_archival_4.rb
acts_as_archival-1.3.0 test/fixtures/callback_archival_4.rb
acts_as_archival-1.2.0 test/fixtures/callback_archival_4.rb