Sha256: 98fb1127f2696eb9d47367d44fa6af658c2140ed29e5bd080db4fdd2b93b02a3

Contents?: true

Size: 589 Bytes

Versions: 2

Compression:

Stored size: 589 Bytes

Contents

# -*- encoding: utf-8 -*-

module SendGrid4r
  module REST
    #
    # SendGrid Web API v3 Advanced Suppression Manager
    #
    module Asm
      include SendGrid4r::REST::Request

      RecipientEmails = Struct.new(:recipient_emails)
      RecipientEmail = Struct.new(:recipient_email)

      def self.create_recipient_emails(resp)
        return resp if resp.nil?
        RecipientEmails.new(resp['recipient_emails'])
      end

      def self.create_recipient_email(resp)
        return resp if resp.nil?
        RecipientEmail.new(resp['recipient_email'])
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sendgrid4r-1.6.0 lib/sendgrid4r/rest/asm/asm.rb
sendgrid4r-1.5.1 lib/sendgrid4r/rest/asm/asm.rb