Permalink
Browse files

Merge pull request #13 from infertux/non-ascii-whois

Handle non-ASCII characters in WHOIS responses
  • Loading branch information...
jpf committed Aug 31, 2012
2 parents 555f3db + 2bd1fbb commit 4e027cebe1ea88c1706947783d679cbf0ddc776f
Showing with 7 additions and 1 deletion.
  1. +1 −1 lib/domain-profiler/whois.rb
  2. +6 −0 spec/whois/whois_spec.rb
@@ -1,7 +1,7 @@
class Whois
def parse(data)
- @data = data.to_s.split("\n")
+ @data = data.to_s.lines
# com = verisign
# net = verisign
# org = pir
View
@@ -36,6 +36,12 @@
whois.registrar.should == ['Unknown']
end
+ it "is able to deal with non-ASCII string input" do
+ whois = Whois.new
+ whois.parse("\xEA")
+ whois.registrar.should == ['Unknown']
+ end
+
it "knows when the domain expires" do
@zombo.expires.should == '10-oct-2010'
end

0 comments on commit 4e027ce

Please sign in to comment.