Module: UnreadMongoid::Readable::Scopes

Defined in:
lib/unread_mongoid/scopes.rb

Instance Method Summary collapse

Instance Method Details

#read_by(reader) ⇒ Object



10
11
12
13
14
# File 'lib/unread_mongoid/scopes.rb', line 10

def read_by(reader)
  UnreadMongoid::Reader.assert_reader(reader)

  self.in(id: read_ids(reader))
end

#unread_by(reader) ⇒ Object



4
5
6
7
8
# File 'lib/unread_mongoid/scopes.rb', line 4

def unread_by(reader)
  UnreadMongoid::Reader.assert_reader(reader)

  self.not_in(id: read_ids(reader))
end