Module: UnifonicSms::Normalizer
- Defined in:
- lib/unifonic_sms/normalizer.rb
Class Method Summary collapse
-
.normalize_message(message) ⇒ Object
Normalize message to be used by Unifonic must be in UTF-8 Encoding.
-
.normalize_number(number) ⇒ Object
Normalize phone numbers to be used by Unifonic must remove any ‘+’ or ‘0’ at the start.
Class Method Details
.normalize_message(message) ⇒ Object
Normalize message to be used by Unifonic must be in UTF-8 Encoding.
25 26 27 |
# File 'lib/unifonic_sms/normalizer.rb', line 25 def self.() .encode(Encoding::UTF_8) end |
.normalize_number(number) ⇒ Object
Normalize phone numbers to be used by Unifonic must remove any ‘+’ or ‘0’ at the start.
10 11 12 13 14 15 16 |
# File 'lib/unifonic_sms/normalizer.rb', line 10 def self.normalize_number(number) n = number.dup while n.start_with?('+') || n.start_with?('0') n.slice!(0) end return n end |