class Xapi::TeamAnalyticsQuery

Attributes

activity_id[RW]
activity_type[RW]
agent_email[RW]
registration[RW]
team_name[RW]
verb_id[RW]
version[RW]

Public Class Methods

new(&block) click to toggle source
# File lib/xapi/team_analytics_query.rb, line 8
def initialize(&block)
  self.version = TCAPIVersion::V101
  if block_given?
    block[self]
  end
end

Public Instance Methods

parameter_map() click to toggle source
# File lib/xapi/team_analytics_query.rb, line 23
def parameter_map
  params = {}
  params['verb'] = verb_id.to_s if verb_id
  params['activity'] = activity_id.to_s if activity_id
  params['registration'] = registration if registration
  params['activity_type'] = activity_type if activity_type
  params['team_name'] = team_name if team_name
  params['agent_email'] = agent_email if agent_email

  params
end
verb_id=(value) click to toggle source
# File lib/xapi/team_analytics_query.rb, line 15
def verb_id=(value)
  if value.is_a?(Verb)
    @verb_id = value.id
  else
    @verb_id =value
  end
end