Sha256: cfd6e50652accd838f4d17e60ff843ea187ec3b8441b22f0cbfc1e2cf8bc5995

Contents?: true

Size: 482 Bytes

Versions: 2

Compression:

Stored size: 482 Bytes

Contents

# frozen_string_literal: true

module Reattract
  # /v1/customer_events
  class AppEvent
    class << self
      def create(event_name:, user_id:, payload: {})
        request.post(
          body: {
            payload:              payload,
            event_name:           event_name,
            organization_user_id: user_id
          }
        )
      end

      private

      def request
        Reattract::Request.new(path: '/customer_events')
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
reattract-0.4.3 lib/reattract/resources/app_event.rb
reattract-0.4.1 lib/reattract/resources/app_event.rb