Sha256: b528813991f6eafb4a87a9f83ecc014a09dd24916a871c7311a3c4a2eeccbf1f
Contents?: true
Size: 602 Bytes
Versions: 6
Compression:
Stored size: 602 Bytes
Contents
module BrazeRuby module Endpoints module TrackUsers attr_writer :track_users_service def track_users(**payload) track_users_service.perform(api_key, payload) end def track_purchase(payload) track_users(purchases: [payload]) end def track_event(payload) track_users(events: [payload]) end def track_attribute(payload) track_users(attributes: [payload]) end private def track_users_service @track_users_service ||= BrazeRuby::REST::TrackUsers.new(braze_url) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems