Method: Worldwide::Address#format

Defined in:
lib/worldwide/address.rb

#format(additional_lines: [], excluded_fields: []) ⇒ Object



44
45
46
47
48
49
50
51
52
53
54
55
# File 'lib/worldwide/address.rb', line 44

def format(additional_lines: [], excluded_fields: [])
  normalized_excluded_fields = normalize_field_names(excluded_fields)

  lines = build_filled_address_data(
    additional_lines: additional_lines,
    excluded_fields: normalized_excluded_fields,
  )

  strip_extra_chars(lines: lines, excluded_fields: normalized_excluded_fields).map do |line|
    line.join(" ")
  end
end