Class: Paynow::Payment
- Inherits:
-
Object
- Object
- Paynow::Payment
- Defined in:
- lib/paynow/payment.rb
Instance Method Summary collapse
- #failed? ⇒ Boolean
-
#initialize(attrs) ⇒ Payment
constructor
A new instance of Payment.
- #success? ⇒ Boolean
Constructor Details
#initialize(attrs) ⇒ Payment
Returns a new instance of Payment.
31 32 33 34 35 36 |
# File 'lib/paynow/payment.rb', line 31 def initialize(attrs) attrs.each do |k,v| variable_name = "@#{k}" instance_variable_set(variable_name,v) unless v.nil? end end |
Instance Method Details
#failed? ⇒ Boolean
42 43 44 |
# File 'lib/paynow/payment.rb', line 42 def failed? !success? end |
#success? ⇒ Boolean
38 39 40 |
# File 'lib/paynow/payment.rb', line 38 def success? status == 'Ok' end |