Class: Pay::FakeProcessor::PaymentMethod

Inherits:
PaymentMethod show all
Defined in:
app/models/pay/fake_processor/payment_method.rb

Instance Method Summary collapse

Methods inherited from PaymentMethod

find_by_processor_and_id, pay_processor_for

Instance Method Details

#detachObject



11
12
# File 'app/models/pay/fake_processor/payment_method.rb', line 11

def detach
end

#make_default!Object



4
5
6
7
8
9
# File 'app/models/pay/fake_processor/payment_method.rb', line 4

def make_default!
  return if default?

  customer.payment_methods.update_all(default: false)
  update!(default: true)
end