class StripeCard
Public Class Methods
stripe_class()
click to toggle source
# File lib/stripe_model_callbacks/models/stripe_card.rb, line 4 def self.stripe_class Stripe::Card end
Public Instance Methods
assign_from_stripe(object)
click to toggle source
# File lib/stripe_model_callbacks/models/stripe_card.rb, line 8 def assign_from_stripe(object) self.stripe_customer_id = object.customer if object.respond_to?(:customer) StripeModelCallbacks::AttributesAssignerService.execute!( model: self, stripe_model: object, attributes: %w[ id address_city address_country address_line1 address_line1_check address_line2 address_state address_zip address_zip_check brand country cvc_check dynamic_last4 exp_month exp_year fingerprint funding last4 name tokenization_method ] ) end
to_stripe()
click to toggle source
# File lib/stripe_model_callbacks/models/stripe_card.rb, line 22 def to_stripe @to_stripe ||= Stripe::Customer.retrieve(stripe_customer_id).sources.retrieve(stripe_id) end