# File lib/active_record/transactions.rb, line 345 def transaction_include_action?(action) #:nodoc case action when :create transaction_record_state(:new_record) || !transaction_record_state(:persisted) when :destroy destroyed? when :update !(transaction_record_state(:new_record) || !transaction_record_state(:persisted) || destroyed?) end end