Sha256: d210b4cdacd7de08274a6dcaa986d1e25ada1811751af6a950114381833aa5a7
Contents?: true
Size: 880 Bytes
Versions: 1
Compression:
Stored size: 880 Bytes
Contents
# frozen_string_literal: true module ActionNetworkRest class Events < Base attr_accessor :event_campaign_id, :event_id def initialize(client:, event_campaign_id: nil, event_id: nil) super(client: client, event_id: event_id, event_campaign_id: event_campaign_id) end def base_path if event_campaign_id.present? "event_campaigns/#{url_escape(event_campaign_id)}/events/" else 'events/' end end def create(event_data) response = client.post_request(base_path, event_data) object_from_response(response) end def attendances @_attendances ||= ActionNetworkRest::Attendances.new(client: client, event_id: event_id, event_campaign_id: event_campaign_id) end private def osdi_key 'osdi:events' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
action_network_rest-0.7.0 | lib/action_network_rest/events.rb |