lib/parse/user.rb in parse-ruby-client-0.1.9 vs lib/parse/user.rb in parse-ruby-client-0.1.10

- old
+ new

@@ -3,19 +3,20 @@ require 'parse/error' require 'parse/object' module Parse class User < Parse::Object - + def self.authenticate(username, password) body = { "username" => username, "password" => password } response = Parse.client.request(Parse::Protocol::USER_LOGIN_URI, :get, nil, body) - + Parse.client.session_token = response[Parse::Protocol::KEY_USER_SESSION_TOKEN] + new(response) end def self.reset_password(email) body = {"email" => email} @@ -25,12 +26,12 @@ def initialize(data = nil) data["username"] = data[:username] if data[:username] data["password"] = data[:password] if data[:password] super(Parse::Protocol::CLASS_USER, data) end - + def uri Protocol.user_uri @parse_object_id end - + end end