Class: Accountability::BillingConfiguration
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Accountability::BillingConfiguration
- Includes:
- ActiveMerchantInterface
- Defined in:
- app/models/accountability/billing_configuration.rb
Instance Method Summary collapse
Methods inherited from ApplicationRecord
Instance Method Details
#contact_name ⇒ Object
22 23 24 |
# File 'app/models/accountability/billing_configuration.rb', line 22 def contact_name "#{contact_first_name} #{contact_last_name}" end |
#primary! ⇒ Object
26 27 28 29 30 31 32 33 |
# File 'app/models/accountability/billing_configuration.rb', line 26 def primary! return if primary? transaction do account.billing_configurations.primary.update_all(primary: false) # rubocop:disable Rails/SkipsModelValidations update!(primary: true) end end |