lib/opay/payable.rb in opay-1.0.0 vs lib/opay/payable.rb in opay-1.0.1
- old
+ new
@@ -7,10 +7,10 @@
has_one :payment, as: :payable, class_name: 'Opay::Payment'
define_model_callbacks :payment, only: :after
end
def finished?
- payment.finished?
+ payment.present? && payment.finished?
end
def finish
run_callbacks :payment do
payment.update_attribute(:finished, true)