Normalize phone number sooner

Stephen Paul Weber created

for API call

Change summary

lib/port_in_order.rb | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Detailed changes

lib/port_in_order.rb 🔗

@@ -22,6 +22,9 @@ class PortInOrder
 		@params["PeerId"] = CONFIG[:bandwidth_peer]
 		@params["ProcessingStatus"] = "DRAFT"
 		@params["Subscriber"]["SubscriberType"] ||= "RESIDENTIAL"
+
+		@params["BillingTelephoneNumber"].gsub!(/[^\d]/, "")
+		@params["BillingTelephoneNumber"].gsub!(/\A1(\d{10})\Z/) { $1 }
 	end
 
 	def customer_id
@@ -38,8 +41,6 @@ class PortInOrder
 	def to_h
 		@params.dup.tap do |h|
 			h["LoaAuthorizingPerson"] = loa_authorizing_person
-			h["BillingTelephoneNumber"].gsub!(/[^\d]/, "")
-			h["BillingTelephoneNumber"].gsub!(/\A1(\d{10})\Z/) { $1 }
 			h["ListOfPhoneNumbers"] = {
 				"PhoneNumber" => h["BillingTelephoneNumber"]
 			}