module GroupDocs::Storage
Public Class Methods
info!(access = {})
click to toggle source
Changed in release 2.2.0
Returns hash of information about user’s storage.
@example
GroupDocs::Storage.info! #=> { total_space: "1024 MB", available_space: "1020 MB", document_credits: 5000, available_credits: 4964 }
@param [Hash] access Access credentials @option access [String] :client_id @option access [String] :private_key @return [Hash]
# 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