From 9b1a0447acc78658570d83d1cca0a408adb57347 Mon Sep 17 00:00:00 2001 From: Toks Date: Fri, 8 May 2015 13:49:53 -0400 Subject: [PATCH] tabs->spaces --- app/models/post.rb | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/app/models/post.rb b/app/models/post.rb index e611dfa00..3432fbe79 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -431,14 +431,19 @@ class Post < ActiveRecord::Base "http://nijie.info/view.php?id=#{$1}" when %r{\Ahttps?://(?:o|image-proxy-origin)\.twimg\.com/\d/proxy\.jpg\?t=(\w+)&}i - str = Base64.decode64($1) - url = URI.extract(str, ['http', 'https']) - if (url[0] =~ /^https?:\/\/twitpic.com\/show\/large\/[a-z0-9]+/i) - url[0].gsub!(/show\/large\//, "") - index = url[0].rindex('.') - url[0] = url[0][0..index-1] - end - "#{url[0]}" + str = Base64.decode64($1) + url = URI.extract(str, ['http', 'https']) + if url.any? + url = url[0] + if (url =~ /^https?:\/\/twitpic.com\/show\/large\/[a-z0-9]+/i) + url.gsub!(/show\/large\//, "") + index = url.rindex('.') + url = url[0..index-1] + end + url + else + source + end else source