module PaperTrailAssociationTracking::Request::ClassMethods

Public Instance Methods

clear_transaction_id() click to toggle source

@api private

# File lib/paper_trail_association_tracking/request.rb, line 7
def clear_transaction_id
  self.transaction_id = nil
end
transaction_id() click to toggle source

@api private

# File lib/paper_trail_association_tracking/request.rb, line 12
def transaction_id
  store[:transaction_id]
end
transaction_id=(id) click to toggle source

@api private

# File lib/paper_trail_association_tracking/request.rb, line 17
def transaction_id=(id)
  store[:transaction_id] = id
end

Private Instance Methods

validate_public_options(options) click to toggle source
Calls superclass method
# File lib/paper_trail_association_tracking/request.rb, line 23
def validate_public_options(options)
  if options.keys.include?(:transaction_id)
    raise ::PaperTrail::Request::InvalidOption, "Cannot set private option: transaction_id"
  else
    super
  end
end