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
|