Class: Simperium::SPUser
- Inherits:
-
Object
- Object
- Simperium::SPUser
- Defined in:
- lib/simperium.rb
Instance Method Summary collapse
- #get ⇒ Object
-
#initialize(appname, auth_token, options = {}) ⇒ SPUser
constructor
A new instance of SPUser.
- #post(data) ⇒ Object
Constructor Details
#initialize(appname, auth_token, options = {}) ⇒ SPUser
Returns a new instance of SPUser.
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 |
# File 'lib/simperium.rb', line 361 def initialize(appname, auth_token, ={}) defaults = {:host=>nil, :scheme=>'https', :clientid=>nil} unless .empty? = defaults.merge() else = defaults end @bucket = Simperium::Bucket.new(appname, auth_token, 'spuser', =) url = "#{appname}/user" response = @bucket._request(url, data=nil, headers=@bucket._auth_header(), method='GET') response = JSON.load(response.body) @userid = response['userid'] end |
Instance Method Details
#get ⇒ Object
378 379 380 |
# File 'lib/simperium.rb', line 378 def get return @bucket.get('info') end |
#post(data) ⇒ Object
382 383 384 |
# File 'lib/simperium.rb', line 382 def post(data) @bucket.post('info', data) end |