class CheckoutService def initialize(cart:, user:) @cart = cart @user = user end
class DeliveryObserver def self.delivered_email(message) new(message).record end def initialize(message)