Module: GroupDocs::Storage
- Defined in:
- lib/groupdocs/storage.rb,
lib/groupdocs/storage/file.rb,
lib/groupdocs/storage/folder.rb,
lib/groupdocs/storage/package.rb,
lib/groupdocs/storage/provider.rb
Defined Under Namespace
Classes: File, Folder, Package, Provider
Class Method Summary collapse
-
.info!(access = {}) ⇒ Hash
Changed in release 2.2.0.
Class Method Details
.info!(access = {}) ⇒ Hash
Changed in release 2.2.0
Returns hash of information about user’s storage.
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/groupdocs/storage.rb', line 24 def self.info!(access = {}) json = Api::Request.new do |request| request[:access] = access request[:method] = :GET request[:path] = '/storage/{{client_id}}' end.execute! { :total_space => "#{json[:total_space] / 1048576} MB", :available_space => "#{json[:avail_space] / 1048576} MB", :document_credits => json[:doc_credits], :available_credits => json[:avail_credits], :maxViewingFileSize => json[:maxViewingFileSize], :total_documents => json[:total_documents], :available_documents => json[:avail_documents], :used_documents => json[:used_documents] } end |