app/models/transaction.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Transaction < ApplicationRecord
  enum transaction_type: [:sale, :refund, :void]
  belongs_to :invoice
  belongs_to :customer

  validates :amount, presence: true
  validates :transaction_type, presence: true
end