Sha256: 5a088b05a96953b81c891b3710c20deecd9c665cf47fcc10492b5d89db6dea76
Contents?: true
Size: 601 Bytes
Versions: 2
Compression:
Stored size: 601 Bytes
Contents
module Comee module Core class WarehouseShipment < ApplicationRecord belongs_to :client has_many :warehouse_shipment_items enum :status, {draft: 0, submitted: 1, acknowledged: 2, delivered: 3} validates :reference_number, presence: true, uniqueness: true validates :destination, :delivery_date, :status, presence: true def self.ransackable_attributes(_auth_object = nil) %w[client_id delivery_date destination id reference_number status] end def self.ransackable_associations(_auth_object = nil) [] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
comee_core-0.1.27 | app/models/comee/core/warehouse_shipment.rb |
comee_core-0.1.26 | app/models/comee/core/warehouse_shipment.rb |