diff options
| author | Brendan G. Lim | 2008-03-31 17:58:07 -0400 |
|---|---|---|
| committer | Brendan G. Lim | 2008-03-31 17:58:07 -0400 |
| commit | cb0138f5f1f637bcd5065e548b0dac04d413acd8 (patch) | |
| tree | 1b9edc977ad8c666180df057f5cccc260eb5c251 | |
| parent | fc874c849ed5fb4f7b1e35b3e6b0e1496b95cf4f (diff) | |
| download | sms-fu-cb0138f5f1f637bcd5065e548b0dac04d413acd8.tar.bz2 | |
Quick fix for international numbers
| -rw-r--r-- | README | 2 | ||||
| -rw-r--r-- | lib/sms_fu.rb | 6 |
2 files changed, 4 insertions, 4 deletions
@@ -39,7 +39,7 @@ Example Usage T-Mobile UK => "t-mobile-uk" Virgin Mobile => "virgin" Verizon Wireless => "verizon" - Vodafone Tokyo => "vodafone-jp-tokyo" + Vodafone Tokyo => "vodafone-jp-tokyo" * Check sms_fu.yml for a complete list of supported carriers, including international carriers as well. Feel free to add your own carriers as well. diff --git a/lib/sms_fu.rb b/lib/sms_fu.rb index c87da82..9dd958b 100644 --- a/lib/sms_fu.rb +++ b/lib/sms_fu.rb @@ -50,12 +50,12 @@ module SMSFu end def is_valid?(number) - return (number.length == 10 && number[/^\d+$/]) ? true : false + return (number.length >= 10 && number[/^.\d+$/]) ? true : false end def determine_sms_email(phone_number, carrier) - if @@config[:carriers].has_key?(carrier.downcase) - "#{phone_number}#{@@config[:carriers][carrier.downcase]}" + if @@config['carriers'].has_key?(carrier.downcase) + "#{phone_number}#{@@config['carriers'][carrier.downcase]}" else raise SMSFuException.new("Specified carrier, #{carrier} is not supported.") end |
