Class: AtlasEngine::ValidationTranscriber::ZipNormalizer
- Inherits:
-
Object
- Object
- AtlasEngine::ValidationTranscriber::ZipNormalizer
- Extended by:
- T::Sig
- Defined in:
- app/lib/atlas_engine/validation_transcriber/zip_normalizer.rb
Class Method Summary collapse
Class Method Details
.normalize(country_code:, zip:) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'app/lib/atlas_engine/validation_transcriber/zip_normalizer.rb', line 11 def normalize(country_code:, zip:) if country_code.present? && Worldwide.region(code: country_code).valid_zip?(zip) AddressValidation::ZipTruncator.new(country_code: country_code).truncate( zip: Worldwide::Zip.normalize(country_code: country_code, zip: zip, strip_extraneous_characters: true), ) else Worldwide::Zip.normalize(country_code: country_code, zip: zip) end end |