class Zaius::Event
Constants
- OBJECT_NAME
Public Class Methods
subscribe(list_id:, email:, params: {}, opts: {})
click to toggle source
# File lib/zaius/event.rb, line 5 def self.subscribe(list_id:, email:, params: {}, opts: {}) list_ids = Array(list_id) body = list_ids.map do |list| data = { list_id: list }.merge(params) { type: "list", action: "subscribe", identifiers: { email: email }, data: data } end resp, opts = request(:post, resource_url, body, opts) ZaiusObject.construct_from(resp.data, opts) end
Public Instance Methods
resource_url()
click to toggle source
# File lib/zaius/event.rb, line 28 def resource_url "/events" end