Class: Dropzone::Payment::Validator
- Inherits:
-
ValidatorBase
- Object
- ValidatorBase
- Dropzone::Payment::Validator
- Includes:
- BillingValidations, MessageValidations
- Defined in:
- lib/dropzone/payment.rb
Constant Summary
Constants inherited from ValidatorBase
Instance Method Summary collapse
Methods included from BillingValidations
Methods included from MessageValidations
Methods inherited from ValidatorBase
Instance Method Details
#must_have_corresponding_invoice(payment) ⇒ Object
29 30 31 32 33 34 |
# File 'lib/dropzone/payment.rb', line 29 def must_have_corresponding_invoice(payment) invoice = payment.invoice errors.add :invoice_txid, "can't be found" if ( invoice.nil? || !invoice.valid? || (invoice.sender_addr != payment.receiver_addr) ) end |