Sha256: a713d0a17fd309e4a09744d039b66c7a4305751a10ea76c149d77262a7b44aab

Contents?: true

Size: 629 Bytes

Versions: 25

Compression:

Stored size: 629 Bytes

Contents

class Ppl::Format::PostalAddress::OneLine < Ppl::Format::AddressBook

  def process(postal_address)
    pieces = []

    pieces.push(postal_address.street)      unless postal_address.street.nil?
    pieces.push(postal_address.locality)    unless postal_address.locality.nil?
    pieces.push(postal_address.region)      unless postal_address.region.nil?
    pieces.push(postal_address.country)     unless postal_address.country.nil?
    pieces.push(postal_address.postal_code) unless postal_address.postal_code.nil?
    pieces.push(postal_address.po_box)      unless postal_address.po_box.nil?

    pieces.join(", ")
  end

end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
ppl-1.25.0 lib/ppl/format/postal_address/one_line.rb
ppl-1.24.0 lib/ppl/format/postal_address/one_line.rb
ppl-1.23.0 lib/ppl/format/postal_address/one_line.rb
ppl-1.22.2 lib/ppl/format/postal_address/one_line.rb
ppl-1.22.1 lib/ppl/format/postal_address/one_line.rb
ppl-1.22.0 lib/ppl/format/postal_address/one_line.rb
ppl-1.21.0 lib/ppl/format/postal_address/one_line.rb
ppl-1.20.0 lib/ppl/format/postal_address/one_line.rb
ppl-1.19.0 lib/ppl/format/postal_address/one_line.rb
ppl-1.18.0 lib/ppl/format/postal_address/one_line.rb
ppl-1.17.2 lib/ppl/format/postal_address/one_line.rb
ppl-1.17.1 lib/ppl/format/postal_address/one_line.rb
ppl-1.17.0 lib/ppl/format/postal_address/one_line.rb
ppl-1.16.0 lib/ppl/format/postal_address/one_line.rb
ppl-1.15.1 lib/ppl/format/postal_address/one_line.rb
ppl-1.15.0 lib/ppl/format/postal_address/one_line.rb
ppl-1.14.1 lib/ppl/format/postal_address/one_line.rb
ppl-1.14.0 lib/ppl/format/postal_address/one_line.rb
ppl-1.13.0 lib/ppl/format/postal_address/one_line.rb
ppl-1.12.0 lib/ppl/format/postal_address/one_line.rb