forked from adelevie/parse-ruby-client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
example.rb
34 lines (27 loc) · 803 Bytes
/
example.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Parse.init :application_id => "your_application_id",
:api_key => "your_REST_API_Key"
profile = Parse::Object.new "Profile"
profile["first_name"] = "John"
profile["last_name"] = "Doe"
profile["username"] = "jdoe"
profile["email_address"] = "[email protected]"
profile["birthday"] = Parse::Date.new "1980-12-25"
profile.save
profile.increment "login_count"
# Queries
cls = "GameScore"
(1..100).each { |i|
score = Parse::Object.new cls
score["score"] = i
score.save
}
Parse::Query.new(cls) \
.greater_eq("score", 10) \
.less_eq("score", 20) \
.get
Parse::Query.new(cls) \
.value_in("score", [10, 20, 30, 40]) \
.get
# Pushes
push = Parse::Push.new({ "alert"=> "I'm sending this push to all my app users!" })
push.save