Sha256: 2e9a6a88dbab87c4441e5de7c950913930e8746461d4e88bb60a5bf318f28e25
Contents?: true
Size: 452 Bytes
Versions: 5
Compression:
Stored size: 452 Bytes
Contents
class StripeRecipient < StripeModelCallbacks::ApplicationRecord def self.stripe_class Stripe::Recipient end def assign_from_stripe(object) check_object_is_stripe_class(object) assign_attributes( stripe_type: object.type ) StripeModelCallbacks::AttributesAssignerService.execute!( model: self, stripe_model: object, attributes: %w[active_account description email name migrated_to verified] ) end end
Version data entries
5 entries across 5 versions & 1 rubygems