class StripeMock::TestStrategies::Mock
Public Instance Methods
delete_plan(plan_id)
click to toggle source
# File lib/stripe_mock/test_strategies/mock.rb, line 13 def delete_plan(plan_id) if StripeMock.state == 'remote' StripeMock.client.destroy_resource('plans', plan_id) elsif StripeMock.state == 'local' StripeMock.instance.plans.delete(plan_id) end end
delete_product(product_id)
click to toggle source
# File lib/stripe_mock/test_strategies/mock.rb, line 5 def delete_product(product_id) if StripeMock.state == 'remote' StripeMock.client.destroy_resource('products', product_id) elsif StripeMock.state == 'local' StripeMock.instance.products.delete(product_id) end end
upsert_stripe_object(object, attributes = {})
click to toggle source
# File lib/stripe_mock/test_strategies/mock.rb, line 21 def upsert_stripe_object(object, attributes = {}) if StripeMock.state == 'remote' StripeMock.client.upsert_stripe_object(object, attributes) elsif StripeMock.state == 'local' StripeMock.instance.upsert_stripe_object(object, attributes) end end