Sha256: 149b60a7e76ead86ccafbc508405822be7cb0f87ac38572f2b1711610cc71c92
Contents?: true
Size: 651 Bytes
Versions: 6
Compression:
Stored size: 651 Bytes
Contents
module Mautic class Campaign < Model # @see https://developer.mautic.org/#add-contact-to-a-campaign # @param [Integer] id of Mautic::Contact def add_contact!(id) json = @connection.request(:post, "api/campaigns/#{self.id}/contact/#{id}/add") json["success"] rescue RequestError => _e false end # @see https://developer.mautic.org/#remove-contact-from-a-campaign # @param [Integer] id of Mautic::Contact def remove_contact!(id) json = @connection.request(:post, "api/campaigns/#{self.id}/contact/#{id}/remove") json["success"] rescue RequestError => _e false end end end
Version data entries
6 entries across 6 versions & 1 rubygems