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