Class: ParseModel::Query

Inherits:
PFQuery
  • Object
show all
Defined in:
lib/ParseModel/query.rb

Instance Method Summary collapse

Instance Method Details

#find(&block) ⇒ Object



14
15
16
17
18
19
20
21
# File 'lib/ParseModel/query.rb', line 14

def find(&block)
  return self.findObjects.map {|obj| @classObject.new(obj)} unless block_given?
   
  self.findObjectsInBackgroundWithBlock(lambda do |objects, error|
  	objects = objects.map {|obj| @classObject.new(obj)} if objects
  	block.call(objects, error)
  end)
end

#initWithClassNameAndClassObject(className, classObject: myClassObject) ⇒ Object



8
9
10
11
12
# File 'lib/ParseModel/query.rb', line 8

def initWithClassNameAndClassObject(className, classObject:myClassObject)
  self.initWithClassName(className)
  self.setClassObject(myClassObject)
  self
end

#setClassObject(classObject) ⇒ Object



4
5
6
# File 'lib/ParseModel/query.rb', line 4

def setClassObject(classObject)
  @classObject = classObject
end