README.md in phony_rails-0.14.4 vs README.md in phony_rails-0.14.5

- old
+ new

@@ -149,9 +149,11 @@ ```ruby phony_normalize :phone_number, as: :phone_number_normalized, default_country_code: 'US' validates_plausible_phone :phone_number, normalized_country_code: 'US' ``` +Validation supports phone numbers with extension, such as `+18181231234 x1234` or `'+1 (818)151-5483 #4312'` out-of-the-box. + #### Allowing records country codes to not match phone number country codes You may have a record specifying one country (via a `country_code` attribute) but using a phone number from another country. For example, your record may be from Japan but have a phone number from the Philippines. By default, `phony_rails` will consider your record's `country_code` as part of the validation. If that country doesn't match the country code in the phone number, validation will fail. Additionally, `phony_normalize` will always add the records country code as the country number (eg. the user enters '+81xxx' for Japan and the records `country_code` is 'DE' then `phony_normalize` will change the number to '+4981'). You can turn this off by adding `enforce_record_country: false` to the validation options. The country_code will then only be added if no country code is specified.