diff options
Diffstat (limited to 'app/models')
-rw-r--r-- | app/models/tweet.rb | 4 | ||||
-rw-r--r-- | app/models/user.rb | 4 |
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 |