lib/parse/query.rb in parse-ruby-client-0.1.8 vs lib/parse/query.rb in parse-ruby-client-0.1.9
- old
+ new
@@ -37,11 +37,11 @@
def eq(field, value)
add_constraint field, value
self
end
-
+
def not_eq(field, value)
add_constraint field, { "$ne" => value }
self
end
@@ -73,10 +73,15 @@
def value_in(field, values)
add_constraint field, { "$in" => values }
self
end
+ def value_not_in(field, values)
+ add_constraint field, { "$nin" => values }
+ self
+ end
+
def exists(field, value = true)
add_constraint field, { "$exists" => value }
self
end
@@ -84,15 +89,15 @@
query_hash = {Parse::Protocol::KEY_CLASS_NAME => query.class_name, "where" => query.where}
add_constraint(field, "$inQuery" => query_hash)
self
end
- def limit(num)
+ def set_limit(num)
@limit = num
self
end
- def order(field, order = :ascending)
+ def set_order(field, order = :ascending)
@order_by = field
@order = order
self
end
\ No newline at end of file