Method: Verizon::Address#initialize

Defined in:
lib/verizon/models/address.rb

#initialize(address_line1 = nil, city = nil, state = nil, zip = nil, country = nil, address_line2 = SKIP, zip4 = SKIP, phone = SKIP, phone_type = SKIP, email_address = SKIP) ⇒ Address

Returns a new instance of Address.



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
# File 'lib/verizon/models/address.rb', line 86

def initialize(address_line1 = nil,
               city = nil,
               state = nil,
               zip = nil,
               country = nil,
               address_line2 = SKIP,
               zip4 = SKIP,
               phone = SKIP,
               phone_type = SKIP,
               email_address = SKIP)
  @address_line1 = address_line1
  @address_line2 = address_line2 unless address_line2 == SKIP
  @city = city
  @state = state
  @zip = zip
  @zip4 = zip4 unless zip4 == SKIP
  @country = country
  @phone = phone unless phone == SKIP
  @phone_type = phone_type unless phone_type == SKIP
  @email_address = email_address unless email_address == SKIP
end