Class: Skydrive::User
Overview
The user object
Instance Attribute Summary
Attributes inherited from Object
Instance Method Summary collapse
-
#camera_roll ⇒ Skydrive::Folder
User’s camera_roll folder.
-
#documents ⇒ Skydrive::Folder
User’s documents.
-
#photos ⇒ Skydrive::Album
User’s default album.
-
#public_documents ⇒ Skydrive::Folder
User’s public documents.
-
#recent_documents ⇒ Skydrive::Collection
User’s recent documents.
-
#shared_stuff ⇒ Skydrive::Collection
User’s shared items.
-
#skydrive ⇒ Skydrive::Folder
User’s home directory.
-
#storage_quota ⇒ Hash
User’s total and remaining storage quota.
Methods inherited from Object
#comment, #comments, #created_time, #delete, #description, #from, #id, #initialize, #is_embeddable?, #link, #name, #parent_id, #shared_with, #to_hash, #to_json, #type, #updated_time, #upload_location
Constructor Details
This class inherits a constructor from Skydrive::Object
Instance Method Details
#camera_roll ⇒ Skydrive::Folder
User’s camera_roll folder
13 14 15 |
# File 'lib/skydrive/user.rb', line 13 def camera_roll response = client.get("/#{id}/skydrive/camera_roll") end |
#documents ⇒ Skydrive::Folder
User’s documents
19 20 21 |
# File 'lib/skydrive/user.rb', line 19 def documents response = client.get("/#{id}/skydrive/my_documents") end |
#photos ⇒ Skydrive::Album
User’s default album
25 26 27 |
# File 'lib/skydrive/user.rb', line 25 def photos response = client.get("/#{id}/skydrive/my_photos") end |
#public_documents ⇒ Skydrive::Folder
User’s public documents
31 32 33 |
# File 'lib/skydrive/user.rb', line 31 def public_documents response = client.get("/#{id}/skydrive/public_documents") end |
#recent_documents ⇒ Skydrive::Collection
User’s recent documents
43 44 45 |
# File 'lib/skydrive/user.rb', line 43 def recent_documents response = client.get("/#{id}/skydrive/recent_docs") end |
#shared_stuff ⇒ Skydrive::Collection
User’s shared items
37 38 39 |
# File 'lib/skydrive/user.rb', line 37 def shared_stuff response = client.get("/#{id}/skydrive/shared") end |
#skydrive ⇒ Skydrive::Folder
User’s home directory
6 7 8 9 |
# File 'lib/skydrive/user.rb', line 6 def skydrive response = client.get("/#{id}/skydrive") Skydrive::Folder.new(client, response) end |
#storage_quota ⇒ Hash
User’s total and remaining storage quota
49 50 51 |
# File 'lib/skydrive/user.rb', line 49 def storage_quota response = client.get("/#{id}/skydrive/quota") end |