Sha256: b6efaa60807f29181d90732a0bc77fbe2cbffbc1985c5efa774d00730ada509d

Contents?: true

Size: 798 Bytes

Versions: 3

Compression:

Stored size: 798 Bytes

Contents

Parse.init :application_id  => "your_application_id",
           :api_key         => "your_api_key"

profile = Parse::Object.new "Profile"
profile["first_name"]    = "John"
profile["last_name"]     = "Doe"
profile["username"]      = "jdoe"
profile["email_address"] = "jdoe@fubar.com"
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
  

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
parse-ruby-client-0.0.7 example.rb
parse-ruby-client-0.0.6 example.rb
parse-ruby-client-0.0.5 example.rb