Class: APN::PullNotification

Inherits:
Base
  • Object
show all
Defined in:
lib/apn_on_rails/app/models/apn/pull_notification.rb

Class Method Summary collapse

Methods inherited from Base

table_name

Class Method Details

.latest_since(app_id, since_date = nil) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/apn_on_rails/app/models/apn/pull_notification.rb', line 6

def self.latest_since(app_id, since_date=nil)
  conditions = if since_date
                 ["app_id = ? AND created_at > ?", app_id, since_date]
               else
                 ["app_id = ?", app_id]
               end

  first(:order => "created_at DESC", :conditions => conditions)
end