mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-07-18 20:59:39 +02:00
* New onboarding, trials, Stripe integration * Fix tests * Lint fixes * Fix subscription endpoints
17 lines
317 B
Ruby
17 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
|