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