aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorRhenium <rhenium@rhe.jp>2013-07-29 03:21:31 +0900
committerRhenium <rhenium@rhe.jp>2013-07-29 03:21:31 +0900
commite2c42d9b4c4e5a5fd4a4b16744ff5973fc2d1095 (patch)
tree301c19bc9725dcf576f31ad4fe141bf94e447a7a /app
parent910905378333df8f107ab4362c749d5f6b87d33c (diff)
downloadaclog-e2c42d9b4c4e5a5fd4a4b16744ff5973fc2d1095.tar.gz
use logger.quietly when inserting favorites, retweets, tweets
Diffstat (limited to 'app')
-rw-r--r--app/models/favorite.rb3
-rw-r--r--app/models/retweet.rb4
-rw-r--r--app/models/tweet.rb12
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"]}")