Sha256: 28e359f0d418153b3526dabca8eba8b7e0cbe404ebafb4a8781233c4c6185a3d
Contents?: true
Size: 682 Bytes
Versions: 2
Compression:
Stored size: 682 Bytes
Contents
# <addr1>123 Fake St.</addr1> # <addr2></addr2> # <city>Anytown</city> # <state_cd>CA</state_cd> # <zip>92345</zip> # <zip_4>8311</zip_4> # <country>US</country> # <is_primary>1</is_primary> # <latitude>42.000</latitude> # <longitude>71.000</longitude> module BlueStateDigital class Address < ApiDataModel FIELDS = [:addr1, :addr2, :city, :state_cd, :zip, :zip_4, :country, :is_primary, :latitude, :longitude] attr_accessor *FIELDS def to_xml(builder = Builder::XmlMarkup.new) builder.addr do | addr | FIELDS.each do | field | addr.__send__(field, self.send(field)) if self.send(field) end end builder end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
blue_state_digital-0.7.0 | lib/blue_state_digital/address.rb |
blue_state_digital-0.6.0 | lib/blue_state_digital/address.rb |