class MockChargebee::Models::PaymentSource
Constants
- RESOURCE_ID_PREFIX
Public Class Methods
already_exists?(ref_id)
click to toggle source
# File lib/mock_chargebee/models/payment_source.rb, line 24 def self.already_exists?(ref_id) return false if ref_id.nil? repositories.payment_sources.values.include?(ref_id) end
create(params)
click to toggle source
# File lib/mock_chargebee/models/payment_source.rb, line 14 def self.create(params) already_exists!(params['reference_id']) if already_exists?(params['reference_id']) params['id'] = unique_id source = payment_source_fixture.merge(params) repositories.payment_sources.store(source['id'], source) source end
find(id)
click to toggle source
# File lib/mock_chargebee/models/payment_source.rb, line 10 def self.find(id) repositories.payment_sources.fetch(id) end