Module: RocketJob::Plugins::Document::ClassMethods

Defined in:
lib/rocket_job/plugins/document.rb

Instance Method Summary collapse

Instance Method Details

#firstObject

Mongoid does not apply ordering, add sort



22
23
24
# File 'lib/rocket_job/plugins/document.rb', line 22

def first
  all.sort('_id' => 1).first
end

#key(name, type, options = {}) ⇒ Object

V2 Backward compatibility DEPRECATED



17
18
19
# File 'lib/rocket_job/plugins/document.rb', line 17

def key(name, type, options = {})
  field(name, options.merge(type: type))
end

#lastObject

Mongoid does not apply ordering, add sort



27
28
29
# File 'lib/rocket_job/plugins/document.rb', line 27

def last
  all.sort('_id' => -1).first
end