Sha256: fb04b9c2a3ebd30aea33959923949165b77a2e149b05f82de04a00bd48a16f7f

Contents?: true

Size: 307 Bytes

Versions: 1

Compression:

Stored size: 307 Bytes

Contents

module Comee
  module Core
    class CustomerOrder < ApplicationRecord
      belongs_to :client

      enum :status, {draft: 0, submitted: 1, accepted: 2, cancelled: 3}

      validates :order_number, :order_date, :order_terms, :delivery_address, :invoice_address, :status, presence: true
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
comee_core-0.1.40 app/models/comee/core/customer_order.rb