Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

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

Handle non-ASCII characters in WHOIS responses
  • Loading branch information...
commit 4e027cebe1ea88c1706947783d679cbf0ddc776f 2 parents 555f3db + 2bd1fbb
@jpf authored
Showing with 7 additions and 1 deletion.
  1. +1 −1  lib/domain-profiler/whois.rb
  2. +6 −0 spec/whois/whois_spec.rb
View
2  lib/domain-profiler/whois.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
6 spec/whois/whois_spec.rb
@@ -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
Please sign in to comment.
Something went wrong with that request. Please try again.