summaryrefslogtreecommitdiff
path: root/app/helpers/application_helper.rb
diff options
context:
space:
mode:
authorTim Zallmann <tzallmann@gitlab.com>2017-05-08 15:23:22 +0200
committerTim Zallmann <tzallmann@gitlab.com>2017-05-08 15:23:22 +0200
commitd6697e0b4d5d9c1437b57b2307464c93d3c66c66 (patch)
tree211684e2fc8d5c6b4a134414350836cbdab41bf9 /app/helpers/application_helper.rb
parentd5049022a77a84bbe2db28cfb5c5180de3cf045e (diff)
downloadgitlab-ce-d6697e0b4d5d9c1437b57b2307464c93d3c66c66.tar.gz
Created Application Helpers based on suggestion for easier parsing
Diffstat (limited to 'app/helpers/application_helper.rb')
-rw-r--r--app/helpers/application_helper.rb19
1 files changed, 19 insertions, 0 deletions
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index 6d6bcbaf88a..03bc773fa2a 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -278,4 +278,23 @@ module ApplicationHelper
def show_user_callout?
cookies[:user_callout_dismissed] == 'true'
end
+
+ def linkedin_url(user)
+ name = user.linkedin
+ if name =~ %r{\Ahttps?:\/\/(www\.)?linkedin\.com\/in\/(.*)\z}
+ name
+ else
+ "https://www.linkedin.com/in/#{name}"
+ end
+ end
+
+ def twitter_url(user)
+ name = user.twitter
+ if name =~ %r{\Ahttps?:\/\/(www\.)?twitter\.com\/(.*)\z}
+ name
+ else
+ "https://www.twitter.com/#{name}"
+ end
+ end
+
end