Files
maybe/app/models/provider/stripe/event_processor.rb
2025-05-01 15:28:04 -04:00

18 lines
317 B
Ruby

class Provider::Stripe::EventProcessor
def initialize(event:, client:)
@event = event
@client = client
end
def process
raise NotImplementedError, "Subclasses must implement the process method"
end
private
attr_reader :event, :client
def event_data
event.data.object
end
end