Class: Ppl::Format::PostalAddress::MultiLine
- Inherits:
-
AddressBook
- Object
- AddressBook
- Ppl::Format::PostalAddress::MultiLine
- Defined in:
- lib/ppl/format/postal_address/multi_line.rb
Instance Method Summary collapse
Instance Method Details
#process(postal_address) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/ppl/format/postal_address/multi_line.rb', line 3 def process(postal_address) lines = [] lines << postal_address.street lines << postal_address.locality lines << postal_address.region lines << postal_address.country lines << postal_address.po_box lines << postal_address.postal_code lines.compact.reject(&:empty?).join "\n" end |