Method: Parsistence::Query#fetchOne

Defined in:
lib/Parsistence/Query.rb

#fetchOne(&callback) ⇒ Nil

Deprecated.

Grab first result that matches query

(see #first)

Parameters:

  • callback (Block)

    block

Returns:

  • (Nil)


217
218
219
220
221
222
223
224
225
226
227
228
# File 'lib/Parsistence/Query.rb', line 217

def fetchOne(&callback)
  limit(0, 1)
  query = createQuery

  myKlass = self.klass
  query.getFirstObjectInBackgroundWithBlock (lambda { |item|
    item = myKlass.new(item) if item
    callback.call(item)
  })

  self
end