Sha256: 951db34f8e53284c6fccd23e8a4527874cf2a89c4781331cb22c010cb7cd8cfc

Contents?: true

Size: 362 Bytes

Versions: 22

Compression:

Stored size: 362 Bytes

Contents

module EasyPayULatam
  class PayuPayment < ApplicationRecord
    PENDING = 0
    APPROVED = 1
    REJECTED = 2

    validates :amount, :currency, :user_id, :description, presence: true

    def approved
      self.status == APPORVED
    end

    def rejected
      self.status == REJECTED
    end

    def pending
      self.status == PENDING
    end

  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
easy_pay_u_latam-0.1.22 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.21 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.20 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.19 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.18 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.17 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.16 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.15 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.14 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.13 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.12 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.11 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.10 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.9 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.8 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.7 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.6 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.5 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.4 app/models/easy_pay_u_latam/payu_payment.rb
easy_pay_u_latam-0.1.3 app/models/easy_pay_u_latam/payu_payment.rb