module Mautic class Stage < Model # @see https://developer.mautic.org/#add-contact-to-a-stage # @param [Integer] id of Mautic::Contact def add_contact!(id) json = @connection.request(:post, "api/stages/#{self.id}/contact/#{id}/add") json["success"] rescue RequestError => _e false end # @see https://developer.mautic.org/#remove-contact-from-a-stage # @param [Integer] id of Mautic::Contact def remove_contact!(id) json = @connection.request(:post, "api/stages/#{self.id}/contact/#{id}/remove") json["success"] rescue RequestError => _e false end end end