Module: PaperTrailAssociationTracking::PaperTrail::ClassMethods

Included in:
PaperTrail
Defined in:
lib/paper_trail_association_tracking/paper_trail.rb

Instance Method Summary collapse

Instance Method Details

#clear_transaction_idObject

Deprecated.


11
12
13
14
15
16
17
# File 'lib/paper_trail_association_tracking/paper_trail.rb', line 11

def clear_transaction_id
  ::ActiveSupport::Deprecation.warn(
    "PaperTrail.clear_transaction_id is deprecated, use PaperTrail.request.clear_transaction_id",
    caller(1)
  )
  request.clear_transaction_id
end

#transaction?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/paper_trail_association_tracking/paper_trail.rb', line 6

def transaction?
  ::ActiveRecord::Base.connection.open_transactions.positive?
end

#transaction_idObject

Deprecated.


20
21
22
23
24
25
26
# File 'lib/paper_trail_association_tracking/paper_trail.rb', line 20

def transaction_id
  ::ActiveSupport::Deprecation.warn(
    "PaperTrail.transaction_id is deprecated without replacement.",
    caller(1)
  )
  request.transaction_id
end

#transaction_id=(id) ⇒ Object

Deprecated.


29
30
31
32
33
34
35
# File 'lib/paper_trail_association_tracking/paper_trail.rb', line 29

def transaction_id=(id)
  ::ActiveSupport::Deprecation.warn(
    "PaperTrail.transaction_id= is deprecated without replacement.",
    caller(1)
  )
  request.transaction_id = id
end