Sha256: 1ed37d2cfdc3434adaa57b62a61b1163a9d7bb1d17d5b9ab4a16cf52025148b5
Contents?: true
Size: 582 Bytes
Versions: 36
Compression:
Stored size: 582 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, :delivery_date, 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
36 entries across 36 versions & 1 rubygems