app/models/shift.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Shift < ApplicationRecord
  enum shift_status: [:started, :ended]
  belongs_to :user

  has_many :shift_activities, dependent: :destroy
  has_many :invoices, dependent: :nullify

  validates :starting_cash, presence: true
end