diff --git a/README.md b/README.md index 9e59d20..b2a81f4 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,6 @@ Twingly URL tools. * `Twingly::URL.parse` - Returns one or more `Twingly::URL` instance * `twingly/url/hasher` - Generate URL hashes suitable for primary keys * `Twingly::URL::Hasher.taskdb_hash(url)` - MD5 hexdigest - * `Twingly::URL::Hasher.blogstream_hash(url)` - MD5 hexdigest * `Twingly::URL::Hasher.documentdb_hash(url)` - SHA256 unsigned long, native endian digest * `Twingly::URL::Hasher.autopingdb_hash(url)` - SHA256 64-bit signed, native endian digest * `twingly/url/utilities` - Utilities to work with URLs diff --git a/lib/twingly/url/hasher.rb b/lib/twingly/url/hasher.rb index 07575e8..23e7ae6 100644 --- a/lib/twingly/url/hasher.rb +++ b/lib/twingly/url/hasher.rb @@ -19,10 +19,6 @@ def taskdb_hash(url) MD5_DIGEST.hexdigest(url)[0..29].upcase end - def blogstream_hash(url) - MD5_DIGEST.hexdigest(url)[0..29].upcase - end - def documentdb_hash(url) SHA256_DIGEST.digest(url).unpack("L!")[0] end diff --git a/spec/lib/twingly/url/hasher_spec.rb b/spec/lib/twingly/url/hasher_spec.rb index 600d6bb..464aa0b 100644 --- a/spec/lib/twingly/url/hasher_spec.rb +++ b/spec/lib/twingly/url/hasher_spec.rb @@ -11,12 +11,6 @@ end end - describe ".blogstream_hash" do - it "returns a MD5 hexdigest" do - expect(Twingly::URL::Hasher.blogstream_hash("http://blog.twingly.com/")).to eq "B1E2D5AECF6649C2E44D17AEA3E0F4" - end - end - describe ".documentdb_hash" do it "returns a SHA256 unsigned long, native endian digest" do expect(Twingly::URL::Hasher.documentdb_hash("http://blog.twingly.com/")).to eq 15340752212397415993