Sha256: 8b825439bf2ac7564ac5438d04f616342c2106ffa8e994d7031805ea2be2b9e4
Contents?: true
Size: 566 Bytes
Versions: 6
Compression:
Stored size: 566 Bytes
Contents
module Comee module Core class BackOrderItem < ApplicationRecord enum :item_status, {available: 0, out_of_stock: 1} belongs_to :back_order belongs_to :product validates :item_status, :from, :to, presence: true validates :requested_quantity, :requested_unit_price, :supplier_quantity, :supplier_unit_price, presence: true, numericality: {greater_than: 0} delegate(:code, :name, :description, to: :product, prefix: true) delegate(:unit_code, :unit_name, to: :product, prefix: false) end end end
Version data entries
6 entries across 6 versions & 1 rubygems