class ConstantContact::Components::TestSend
Attributes
email_addresses[RW]
format[RW]
personal_message[RW]
Public Class Methods
create(props)
click to toggle source
Factory method to create a TestSend
object from an array @param [Hash] props - properties to create object from @return [TestSend]
# File lib/constantcontact/components/email_marketing/test_send.rb, line 16 def self.create(props) obj = TestSend.new if props props.each do |key, value| if key == 'email_addresses' if value obj.email_addresses = [] value.each do |email_address| obj.email_addresses << email_address end end else obj.send("#{key}=", value) if obj.respond_to? key end end end obj end
Public Instance Methods
add_email(email_address)
click to toggle source
Add an email address to the set of addresses to send the test send too @param [String] email_address
# File lib/constantcontact/components/email_marketing/test_send.rb, line 38 def add_email(email_address) @email_addresses = [] if @email_addresses.nil? @email_addresses << email_address end