module Appboy::Endpoints::TrackUsers

Attributes

track_users_service[W]

Public Instance Methods

track_attribute(payload) click to toggle source
# File lib/appboy/endpoints/track_users.rb, line 18
def track_attribute(payload)
  track_users(attributes: [payload])
end
track_event(payload) click to toggle source
# File lib/appboy/endpoints/track_users.rb, line 14
def track_event(payload)
  track_users(events: [payload])
end
track_purchase(payload) click to toggle source
# File lib/appboy/endpoints/track_users.rb, line 10
def track_purchase(payload)
  track_users(purchases: [payload])
end
track_users(**payload) click to toggle source
# File lib/appboy/endpoints/track_users.rb, line 6
def track_users(**payload)
  track_users_service.perform(app_group_id, payload)
end

Private Instance Methods

track_users_service() click to toggle source
# File lib/appboy/endpoints/track_users.rb, line 24
def track_users_service
  @track_users_service ||= Appboy::REST::TrackUsers.new
end