lib/groupdocs/document.rb in groupdocs-0.3.11 vs lib/groupdocs/document.rb in groupdocs-1.0.0

- old
+ new

@@ -1,7 +1,7 @@ module GroupDocs - class Document < GroupDocs::Api::Entity + class Document < Api::Entity require 'groupdocs/document/annotation' require 'groupdocs/document/change' require 'groupdocs/document/field' require 'groupdocs/document/metadata' @@ -13,28 +13,14 @@ restricted: 1, inherited: 2, public: 3, } - extend Extensions::Lookup include Api::Helpers::AccessMode include Api::Helpers::Status # - # Returns an array of all documents on server. - # - # @param [String] path Starting path to look for documents - # @param [Hash] access Access credentials - # @option access [String] :client_id - # @option access [String] :private_key - # @return [Array<GroupDocs::Storage::Document>] - # - def self.all!(path = '/', access = {}) - Storage::File.all!(path, access).map(&:to_document) - end - - # # Returns an array of views for all documents. # # @param [Hash] options # @option options [Integer] :page_index Page to start with # @option options [Integer] :page_size Total number of entries @@ -65,10 +51,12 @@ attr_accessor :outputs # @attr [Array<Symbol>] output_formats attr_accessor :output_formats # @attr [Symbol] status attr_accessor :status + # @attr [Integet] order + attr_accessor :order # # Coverts passed array of attributes hash to array of GroupDocs::Storage::File. # # @param [Array<Hash>] outputs Array of file attributes hashes @@ -301,11 +289,11 @@ # # Converts document to given format. # # @example - # document = GroupDocs::Document.find!(:name, 'CV.doc') + # document = GroupDocs::Storage::Folder.list!.first.to_document # job = document.convert!(:docx) # sleep(5) # wait for server to finish converting # original_document = job.documents!.first # converted_file = original_file.outputs.first # converted_file.download!(File.dirname(__FILE__)) @@ -520,11 +508,11 @@ # # Returns an array of changes in document. # # @example - # document_one = GroupDocs::Document.find!(:name, 'CV.doc') - # document_two = GroupDocs::Document.find!(:name, 'Resume.doc') + # document_one = GroupDocs::Storage::Folder.list![0].to_document + # document_two = GroupDocs::Storage::Folder.list![1].to_document # job = document_one.compare!(document_two) # sleep(5) # wait for server to finish comparing # result = job.documents!.first # result.changes! #