Sha256: 626080a8d2cac402fa5995d8099cedc5ed4784961d0d7911cf47e020fc7fa473
Contents?: true
Size: 556 Bytes
Versions: 4
Compression:
Stored size: 556 Bytes
Contents
module Comee module Core class PurchaseOrderItem < ApplicationRecord belongs_to :purchase_order belongs_to :sales_order_item validates :status, :quantity, :delivery_date, presence: true validate :sales_order_item_must_have_eb_number enum status: { active: 0, canceled: 1 } def sales_order_item_must_have_eb_number return unless sales_order_item return if sales_order_item.eb_number errors.add(:sales_order_item, "must have an EB number.") end end end end
Version data entries
4 entries across 4 versions & 1 rubygems