Sha256: c2ac322fc900ee50e0b7953416b76f1831007845860ae918cba27f8c5da57de9

Contents?: true

Size: 408 Bytes

Versions: 3

Compression:

Stored size: 408 Bytes

Contents

module SugarCRM; class Connection
  # Performs a mail merge for the specified campaign.
  def set_campaign_merge(targets, campaign_id)
    login! unless logged_in?
    json = <<-EOF
      {
        \"session\": \"#{@session}\"\,
        \"targets\": #{targets.to_json}\,
        \"campaign-id\": \"#{campaign_id}\"
      }
    EOF
    json.gsub!(/^\s{6}/,'')
    get(:set_campaign_merge, json)
  end
end; end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sugarcrm-0.6.2 lib/sugarcrm/api/set_campaign_merge.rb
sugarcrm-0.6.1 lib/sugarcrm/api/set_campaign_merge.rb
sugarcrm-0.6.0 lib/sugarcrm/api/set_campaign_merge.rb