module Sendgrid::API::Newsletter::Utils

Private Instance Methods

extract_list(object) click to toggle source

Convert the object to an Entities::List.

# File lib/sendgrid/api/newsletter/utils.rb, line 12
def extract_list(object)
  Entities::List.from_object(object)
end
extract_listname(object) click to toggle source

Retrieve the list name.

# File lib/sendgrid/api/newsletter/utils.rb, line 17
def extract_listname(object)
  extract_list(object).list
end
extract_marketing_email(marketing_email) click to toggle source

Retrieve the marketing email name

# File lib/sendgrid/api/newsletter/utils.rb, line 22
def extract_marketing_email(marketing_email)
  case marketing_email
  when ::String
    marketing_email
  when Entities::MarketingEmail
    marketing_email.name
  end
end