From d04b032340e739177c1966a67b785c5e87e91466 Mon Sep 17 00:00:00 2001 From: Ceralor Date: Fri, 24 Aug 2018 00:08:29 -0500 Subject: [PATCH] Added bitbucket, picarto, twitch, and reddit formats --- app/lib/formatter.rb | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/app/lib/formatter.rb b/app/lib/formatter.rb index 3d029c75d..5feb03310 100644 --- a/app/lib/formatter.rb +++ b/app/lib/formatter.rb @@ -235,8 +235,16 @@ class Formatter return link_to_github(username) when 'gitlab.com' return link_to_gitlab(username) + when 'bitbucket.org' + return link_to_bitbucket(username) when 'telegram.org' return link_to_telegram(username) + when 'picarto.tv' + return link_to_picarto(username) + when 'twitch.tv' + return link_to_twitch(username) + when 'reddit.com' + return link_to_reddit(username) else return link_to_account(acct) unless linkable_accounts end @@ -301,10 +309,26 @@ class Formatter "@#{username}@gitlab.com" end + def link_to_bitbucket(username) + "@#{username}@bitbucket.org" + end + def link_to_telegram(username) "@#{username}@telegram.org" end + def link_to_picarto(username) + "@#{username}@picarto.tv" + end + + def link_to_twitch(username) + "@#{username}@twitch.tv" + end + + def link_to_reddit(username) + "@#{username}@reddit.com" + end + def link_to_account(acct) username, domain = acct.split('@')