From 2b442253ad52ff855f8e859a933d517c4b254795 Mon Sep 17 00:00:00 2001 From: Toks Date: Sun, 8 Dec 2013 00:13:57 -0500 Subject: [PATCH] #1866: hentai foundry source link redirects --- app/models/post.rb | 3 +++ test/unit/post_test.rb | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/app/models/post.rb b/app/models/post.rb index bc8819e72..13e31de14 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -310,6 +310,9 @@ class Post < ActiveRecord::Base when %r{\Ahttp://p\.twpl\.jp/show/orig/([a-z0-9]+)}i "http://p.twipple.jp/#{$1}" + when %r{\Ahttp://pictures\.hentai-foundry\.com//a/([^/]+)/(\d+)\.}i + "http://www.hentai-foundry.com/pictures/user/#{$1}/#{$2}" + else source end diff --git a/test/unit/post_test.rb b/test/unit/post_test.rb index f7b0af37e..766dbae3f 100644 --- a/test/unit/post_test.rb +++ b/test/unit/post_test.rb @@ -814,6 +814,11 @@ class PostTest < ActiveSupport::TestCase @post.source = "http://p.twpl.jp/show/orig/mI2c3" assert_equal("http://p.twipple.jp/mI2c3", @post.normalized_source) end + + should "normalize hentai foundry links" do + @post.source = "http://pictures.hentai-foundry.com//a/AnimeFlux/219123.jpg" + assert_equal("http://www.hentai-foundry.com/pictures/user/AnimeFlux/219123", @post.normalized_source) + end end end end