aboutsummaryrefslogtreecommitdiffstats
path: root/app/models
diff options
context:
space:
mode:
Diffstat (limited to 'app/models')
-rw-r--r--app/models/tweet.rb4
-rw-r--r--app/models/user.rb4
2 files changed, 8 insertions, 0 deletions
diff --git a/app/models/tweet.rb b/app/models/tweet.rb
index 9952d74..78adb2e 100644
--- a/app/models/tweet.rb
+++ b/app/models/tweet.rb
@@ -32,6 +32,10 @@ class Tweet < ActiveRecord::Base
joins("INNER JOIN ((#{un})) reactions ON reactions.tweet_id = tweets.id")
}
+ def twitter_url
+ "https://twitter.com/#{self.user.screen_name}/status/#{self.id}"
+ end
+
def notify_favorite
if Settings.notification.enabled
Notification.notify_favorite(self)
diff --git a/app/models/user.rb b/app/models/user.rb
index cfe1ba7..983273e 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -5,6 +5,10 @@ class User < ActiveRecord::Base
has_many :favorites, dependent: :delete_all
has_many :retweets, dependent: :delete_all
+ def twitter_url
+ "https://twitter.com/#{self.screen_name}"
+ end
+
def self.get(id, screen_name)
if id
find(id) rescue raise Aclog::Exceptions::UserNotFound