diff options
author | Rhenium <rhenium@rhe.jp> | 2013-07-29 03:21:31 +0900 |
---|---|---|
committer | Rhenium <rhenium@rhe.jp> | 2013-07-29 03:21:31 +0900 |
commit | e2c42d9b4c4e5a5fd4a4b16744ff5973fc2d1095 (patch) | |
tree | 301c19bc9725dcf576f31ad4fe141bf94e447a7a /app | |
parent | 910905378333df8f107ab4362c749d5f6b87d33c (diff) | |
download | aclog-e2c42d9b4c4e5a5fd4a4b16744ff5973fc2d1095.tar.gz |
use logger.quietly when inserting favorites, retweets, tweets
Diffstat (limited to 'app')
-rw-r--r-- | app/models/favorite.rb | 3 | ||||
-rw-r--r-- | app/models/retweet.rb | 4 | ||||
-rw-r--r-- | app/models/tweet.rb | 12 |
3 files changed, 9 insertions, 10 deletions
diff --git a/app/models/favorite.rb b/app/models/favorite.rb index 82f7312..8467927 100644 --- a/app/models/favorite.rb +++ b/app/models/favorite.rb @@ -6,8 +6,7 @@ class Favorite < ActiveRecord::Base transaction do t = Tweet.from_receiver(msg["tweet"]) u = User.from_receiver(msg["user"]) - f = self.create!(tweet: t, - user: u) + f = logger.quietly { self.create!(tweet: t, user: u) } logger.debug("Created Favorite: #{msg["user"]["id"]} => #{msg["tweet"]["id"]}") return f end diff --git a/app/models/retweet.rb b/app/models/retweet.rb index 48ca515..0a0e090 100644 --- a/app/models/retweet.rb +++ b/app/models/retweet.rb @@ -6,9 +6,7 @@ class Retweet < ActiveRecord::Base transaction do t = Tweet.from_receiver(msg["tweet"]) u = User.from_receiver(msg["user"]) - r = self.create!(id: msg["id"], - tweet: t, - user: u) + r = logger.quietly { self.create!(id: msg["id"], tweet: t, user: u) } logger.debug("Created Retweet: #{msg["id"]}: #{msg["user"]["id"]} => #{msg["tweet"]["id"]}") return r end diff --git a/app/models/tweet.rb b/app/models/tweet.rb index 8d10f96..de3758b 100644 --- a/app/models/tweet.rb +++ b/app/models/tweet.rb @@ -90,11 +90,13 @@ class Tweet < ActiveRecord::Base unless t begin u = User.from_receiver(msg["user"]) - t = self.create!(id: msg["id"], - text: msg["text"], - source: msg["source"], - tweeted_at: Time.parse(msg["tweeted_at"]), - user: u) + t = logger.quietly do + self.create!(id: msg["id"], + text: msg["text"], + source: msg["source"], + tweeted_at: Time.parse(msg["tweeted_at"]), + user: u) + end logger.debug("Created Tweet: #{msg["id"]}") rescue ActiveRecord::RecordNotUnique logger.debug("Duplicate Tweet: #{msg["id"]}") |