summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrendan G. Lim2008-03-31 17:58:07 -0400
committerBrendan G. Lim2008-03-31 17:58:07 -0400
commitcb0138f5f1f637bcd5065e548b0dac04d413acd8 (patch)
tree1b9edc977ad8c666180df057f5cccc260eb5c251
parentfc874c849ed5fb4f7b1e35b3e6b0e1496b95cf4f (diff)
downloadsms-fu-cb0138f5f1f637bcd5065e548b0dac04d413acd8.tar.bz2
Quick fix for international numbers
-rw-r--r--README2
-rw-r--r--lib/sms_fu.rb6
2 files changed, 4 insertions, 4 deletions
diff --git a/README b/README
index ca84579..95dcf61 100644
--- a/README
+++ b/README
@@ -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