class ActionNetworkRest::Attendances

Attributes

event_campaign_id[RW]
event_id[RW]

Public Instance Methods

base_path() click to toggle source
# File lib/action_network_rest/attendances.rb, line 7
def base_path
  if event_campaign_id.present?
    "event_campaigns/#{url_escape(event_campaign_id)}/events/#{url_escape(event_id)}/attendances/"
  else
    "events/#{url_escape(event_id)}/attendances/"
  end
end
create(attendance_data) click to toggle source
# File lib/action_network_rest/attendances.rb, line 15
def create(attendance_data)
  response = client.post_request base_path, attendance_data
  object_from_response(response)
end
update(id, attendance_data) click to toggle source
# File lib/action_network_rest/attendances.rb, line 20
def update(id, attendance_data)
  response = client.put_request "#{base_path}#{url_escape(id)}", attendance_data
  object_from_response(response)
end

Private Instance Methods

osdi_key() click to toggle source
# File lib/action_network_rest/attendances.rb, line 27
def osdi_key
  'osdi:attendance'
end