module SmsSenderTwilio::Normalizer

Public Class Methods

normalize_message(message) click to toggle source
# File lib/sms_sender_twilio/normalizer.rb, line 13
def self.normalize_message(message)
  m=message.dup
  if message.length > 1600
    m = m[0..1599]
  end
  return m
end
normalize_number_e_164(number) click to toggle source

To implement this standard: en.wikipedia.org/wiki/E.164

# File lib/sms_sender_twilio/normalizer.rb, line 4
def self.normalize_number_e_164(number)
  n=number.dup
  while n.starts_with?('0')
    n.slice!(0)
  end
  n = '+' + n unless n.starts_with?('+')
  return n
end