lib/pay/billable.rb in pay-2.6.4 vs lib/pay/billable.rb in pay-2.6.5

- old
+ new

@@ -32,9 +32,10 @@ def payment_processor @payment_processor ||= payment_processor_for(processor).new(self) end def payment_processor_for(name) + raise Error, "No payment processor set. Assign a payment processor with 'object.processor = :stripe' or any supported processor." if name.blank? "Pay::#{name.to_s.classify}::Billable".constantize end # Reset the payment processor when it changes def processor=(value)