blob: 14b9da9883f1be5573e781f416a6a07d5e90b3bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
class Account < ActiveRecord::Base
def user
User.cached(user_id)
end
def twitter_user
Rails.cache.fetch("twitter_user/#{user_id}", :expires_in => 1.hour) do
client.user(user_id)
end
end
def client
Twitter::Client.new(
:consumer_key => Settings.consumer[consumer_version.to_i].key,
:consumer_secret => Settings.consumer[consumer_version.to_i].secret,
:oauth_token => oauth_token,
:oauth_token_secret => oauth_token_secret)
end
end
|