Sha256: c5b7cab7ae899062e76213f627ad8b06e603df84ef4e64f0cc899098b3bc5328

Contents?: true

Size: 392 Bytes

Versions: 3

Compression:

Stored size: 392 Bytes

Contents

module MechanizeStore
    class Payment < ActiveRecord::Base
        belongs_to :order
        belongs_to :payment_status
        belongs_to :payment_type
        belongs_to :flag

        validates :payment_type_id, :flag_id, presence: true

        before_create :before_create

        def before_create
            self.payment_status_id = PaymentStatus::AWAITING
        end
    end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mechanize_store-0.0.8 app/models/mechanize_store/payment.rb
mechanize_store-0.0.7 app/models/mechanize_store/payment.rb
mechanize_store-0.0.6 app/models/mechanize_store/payment.rb