aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers/i_controller.rb
blob: 90e1d0182e2a1a3850dafd6b3a2b34ded5ed9561 (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
30
31
32
33
class IController < ApplicationController
  def best
    @items = Tweet
      .reacted
      .order_by_reactions
      .limit(get_page_count(params))
  end

  def recent
    @items = Tweet
      .recent
      .reacted
      .order_by_reactions
      .limit(get_page_count(params))
  end

  def show
    tweet_id = Integer(params[:id])

    @item = Tweet.find(tweet_id)
    @user = @item.user
    helpers = ApplicationController.helpers
    @title = "\"#{helpers.strip_tags(helpers.format_tweet_text(@item.text))[0...30]}\" from @#{@item.user.screen_name}"

    respond_to do |format|
      format.html

      format.json do
        @trim_user = params[:trim_user] == "true"
      end
    end
  end
end