Sha256: 8cd4fa96057d82a8a90b8460794ce9eb8dce36f66a15374bb534c531114d222d

Contents?: true

Size: 392 Bytes

Versions: 5

Compression:

Stored size: 392 Bytes

Contents

class Ppl::Format::PostalAddress::MultiLine < Ppl::Format::AddressBook

  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

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ppl-4.0.5 lib/ppl/format/postal_address/multi_line.rb
ppl-4.0.3 lib/ppl/format/postal_address/multi_line.rb
ppl-4.0.2 lib/ppl/format/postal_address/multi_line.rb
ppl-4.0.1 lib/ppl/format/postal_address/multi_line.rb
ppl-4.0.0 lib/ppl/format/postal_address/multi_line.rb