aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/shared/_tweet.json.jbuilder
blob: 467249a2fc6594eef0c3f970b83e88ef94fa0e2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
json.(item, :id, :text, :source, :tweeted_at, :favorites_count, :retweets_count)

json.user do |json|
  unless @include_user
    json.id item.user_id
  else
    json.partial! "shared/user", :user => item.user
  end
end

json.favorites item.favorites.order("id") do |json, favorite|
  json.user do |json|
    unless @include_user
      json.id favorite.user_id
    else
      json.partial! "shared/user", :user => favorite.user || User.new
    end
  end
end
json.retweets item.retweets.order("id") do |json, retweet|
  json.id retweet.id
  json.user do |json|
    unless @include_user
      json.id retweet.user_id
    else
      json.partial! "shared/user", :user => retweet.user || User.new
    end
  end
end