mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-07-28 01:29:39 +02:00
18 lines
317 B
Ruby
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
|