Sha256: ae59e9c18a849a184201f62cb14bbc1e95f95e4921d97186f88a50319d5c7868

Contents?: true

Size: 264 Bytes

Versions: 16

Compression:

Stored size: 264 Bytes

Contents

module Comee
  module Core
    class Payment < ApplicationRecord
      belongs_to :invoice
      belongs_to :currency

      validates :reference_no, :payment_date, :amount, presence: true
      validates :amount, numericality: {greater_than: 0}
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
comee_core-0.2.21 app/models/comee/core/payment.rb
comee_core-0.2.20 app/models/comee/core/payment.rb
comee_core-0.2.19 app/models/comee/core/payment.rb
comee_core-0.2.18 app/models/comee/core/payment.rb
comee_core-0.2.17 app/models/comee/core/payment.rb
comee_core-0.2.16 app/models/comee/core/payment.rb
comee_core-0.2.15 app/models/comee/core/payment.rb
comee_core-0.2.14 app/models/comee/core/payment.rb
comee_core-0.2.13 app/models/comee/core/payment.rb
comee_core-0.2.12 app/models/comee/core/payment.rb
comee_core-0.2.11 app/models/comee/core/payment.rb
comee_core-0.2.10 app/models/comee/core/payment.rb
comee_core-0.2.9 app/models/comee/core/payment.rb
comee_core-0.2.8 app/models/comee/core/payment.rb
comee_core-0.2.7 app/models/comee/core/payment.rb
comee_core-0.2.6 app/models/comee/core/payment.rb