Sha256: 1f432084f2ce43630d3f5d1cbea8efda4f3d00e29cba60bc8d20ab4333a95cc6

Contents?: true

Size: 379 Bytes

Versions: 36

Compression:

Stored size: 379 Bytes

Contents

class MessageReader < ActiveRecord::Base
  belongs_to :message
  belongs_to :reader
  
  named_scope :undelivered, {
    :conditions => "sent_at IS NULL OR sent_at > NOW()"
  }

  named_scope :delivered, {
    :conditions => "sent_at IS NOT NULL and sent_at <= NOW()"
  }
  
  named_scope :to_reader, lambda { |reader| {
    :conditions => ["reader_id = ?", reader.id]
  }}

end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
radiant-reader-extension-3.0.38 app/models/message_reader.rb
radiant-reader-extension-3.0.37 app/models/message_reader.rb
radiant-reader-extension-3.0.36 app/models/message_reader.rb
radiant-reader-extension-3.0.35 app/models/message_reader.rb
radiant-reader-extension-3.0.33 app/models/message_reader.rb
radiant-reader-extension-3.0.32 app/models/message_reader.rb
radiant-reader-extension-3.0.31 app/models/message_reader.rb
radiant-reader-extension-3.0.30 app/models/message_reader.rb
radiant-reader-extension-3.0.29 app/models/message_reader.rb
radiant-reader-extension-3.0.28 app/models/message_reader.rb
radiant-reader-extension-3.0.27 app/models/message_reader.rb
radiant-reader-extension-3.0.26 app/models/message_reader.rb
radiant-reader-extension-3.0.25 app/models/message_reader.rb
radiant-reader-extension-3.0.24 app/models/message_reader.rb
radiant-reader-extension-3.0.23 app/models/message_reader.rb
radiant-reader-extension-3.0.20 app/models/message_reader.rb
radiant-reader-extension-3.0.19 app/models/message_reader.rb
radiant-reader-extension-3.0.18 app/models/message_reader.rb
radiant-reader-extension-3.0.17 app/models/message_reader.rb
radiant-reader-extension-3.0.16 app/models/message_reader.rb