class Smartsend::Address

Attributes

address_line1[RW]
address_line2[RW]
city[RW]
company[RW]
country[RW]
email[RW]
internal_id[RW]
internal_reference[RW]
name_line1[RW]
name_line2[RW]
postal_code[RW]
sms[RW]

Public Class Methods

new(args={}) click to toggle source
# File lib/smartsend/address.rb, line 6
def initialize(args={})
  args.each do |k, v|
    instance_variable_set "@#{k}", v
  end
end

Public Instance Methods

serialize() click to toggle source
# File lib/smartsend/address.rb, line 12
def serialize
  {
    :internal_id        => internal_id,
    :internal_reference => internal_reference,
    :company            => company,
    :name_line1         => name_line1,
    :name_line2         => name_line2,
    :address_line1      => address_line1,
    :address_line2      => address_line2,
    :postal_code        => postal_code,
    :city               => city,
    :country            => country,
    :sms                => sms,
    :email              => email
  }
end