From f54b2d0a4ab55167cc141e2549db05477c83e9df Mon Sep 17 00:00:00 2001 From: Rhenium Date: Sun, 17 Nov 2013 06:30:31 +0900 Subject: move ApplicationController#_get_user to User.get --- app/models/tweet.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'app/models/tweet.rb') diff --git a/app/models/tweet.rb b/app/models/tweet.rb index 0fb8239..097c158 100644 --- a/app/models/tweet.rb +++ b/app/models/tweet.rb @@ -32,6 +32,16 @@ class Tweet < ActiveRecord::Base end end + def self.get(id, screen_name) + if id + User.find(id) rescue raise Aclog::Exceptions::UserNotFound + elsif screen_name + User.where(screen_name: screen_name).order(updated_at: :desc).first or raise Aclog::Exceptions::UserNotFound + else + Aclog::Exceptions::UserNotFound + end + end + def self.list(params, options = {}) count = params[:count].to_i count = Settings.tweets.count_default unless (1..Settings.tweets.count_max) === count -- cgit v1.2.3