Sha256: bb7fc527ba8b2f0c62c4b4c38ec8475b782f063b25a7940a4e58e817ffd89f28
Contents?: true
Size: 787 Bytes
Versions: 2
Compression:
Stored size: 787 Bytes
Contents
require 'parse/protocol' require 'parse/client' 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) new(response) end def initialize(data = nil) @class_name = Parse::Protocol::CLASS_USER #stringify symbol keys data["username"] = data[:username] if data[:username] data["password"] = data[:password] if data[:password] if data parse data end self end def uri Protocol.user_uri @parse_object_id end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
parse-ruby-client-0.0.5 | lib/parse/user.rb |
parse-ruby-client-0.0.4 | lib/parse/user.rb |