Class: Responsys::Api::Object::EmailFormat

Inherits:
Object
  • Object
show all
Includes:
Responsys::Api::Object
Defined in:
lib/responsys/api/object/email_format.rb

Constant Summary collapse

AVAILABLE_EMAIL_FORMAT =
%w(TEXT_FORMAT HTML_FORMAT NO_FORMAT MULTIPART_FORMAT)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(email_format = "NO_FORMAT") ⇒ EmailFormat

Returns a new instance of EmailFormat.



9
10
11
12
13
14
15
# File 'lib/responsys/api/object/email_format.rb', line 9

def initialize(email_format = "NO_FORMAT")
  if AVAILABLE_EMAIL_FORMAT.include? email_format
    @email_format_string = email_format
  else
    raise ParameterException, Responsys::Helper.get_message("api.object.email_format.incorrect_email_format")
  end
end

Instance Attribute Details

#email_format_stringObject

Returns the value of attribute email_format_string.



6
7
8
# File 'lib/responsys/api/object/email_format.rb', line 6

def email_format_string
  @email_format_string
end

Instance Method Details

#to_apiObject



17
18
19
# File 'lib/responsys/api/object/email_format.rb', line 17

def to_api
  @email_format_string
end