module BrazeRuby::Endpoints::TrackUsers

Attributes

track_users_service[W]

Public Instance Methods

track_attribute(**payload) click to toggle source
# File lib/braze_ruby/endpoints/track_users.rb, line 20
def track_attribute(**payload)
  track_users(attributes: [payload])
end
track_event(**payload) click to toggle source
# File lib/braze_ruby/endpoints/track_users.rb, line 16
def track_event(**payload)
  track_users(events: [payload])
end
track_purchase(**payload) click to toggle source
# File lib/braze_ruby/endpoints/track_users.rb, line 12
def track_purchase(**payload)
  track_users(purchases: [payload])
end
track_users(**payload) click to toggle source
# File lib/braze_ruby/endpoints/track_users.rb, line 8
def track_users(**payload)
  track_users_service.perform(**payload)
end

Private Instance Methods

track_users_service() click to toggle source
# File lib/braze_ruby/endpoints/track_users.rb, line 26
def track_users_service
  @track_users_service ||= BrazeRuby::REST::TrackUsers.new(api_key, braze_url, options)
end