Class: SpreeKlaviyo::CreateEvent
- Includes:
- Spree::ServiceModule::Base
- Defined in:
- app/services/spree_klaviyo/create_event.rb
Instance Method Summary collapse
Instance Method Details
#call(klaviyo_integration:, event:, resource:, email:, guest_id: nil) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'app/services/spree_klaviyo/create_event.rb', line 5 def call(klaviyo_integration:, event:, resource:, email:, guest_id: nil) return failure(false, ::Spree.t('admin.integrations.klaviyo.not_found')) unless klaviyo_integration klaviyo_integration.create_event( event: event, resource: resource, email: email, guest_id: guest_id ) end |