aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/stolen_tweet.rb
blob: b3f7da1efaf0b3116f9522cef4d47b9ea23d5bb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class StolenTweet < ActiveRecord::Base
  belongs_to :tweet
  belongs_to :original, :class_name => :Tweet

  def self.register(original_tweet, the_tweet)
    begin
      create!(:tweet_id => the_tweet.id, :original_id => original_tweet.id)
    rescue ActiveRecord::RecordNotUnique
      logger.error("Duplicate Stolen Info")
    rescue
      logger.error("Unknown error while inserting stolen info: #{$!}/#{$@}")
    end
  end
end