Class: Toptranslation::Resource::ProjectDocumentList
- Inherits:
-
DocumentList
- Object
- DocumentList
- Toptranslation::Resource::ProjectDocumentList
- Defined in:
- lib/toptranslation/resource/project_document_list.rb
Instance Method Summary collapse
- #create(name, path, options = {}) ⇒ Object
- #create_batch(documents) ⇒ Object
-
#find(identifier) ⇒ Object
projektbezogener Lookup — API v2 kennt kein unscoped GET /documents/:id.
Methods inherited from DocumentList
Constructor Details
This class inherits a constructor from Toptranslation::Resource::DocumentList
Instance Method Details
#create(name, path, options = {}) ⇒ Object
9 10 11 12 |
# File 'lib/toptranslation/resource/project_document_list.rb', line 9 def create(name, path, = {}) response = @connection.post("/projects/#{@options[:project_identifier]}/documents", .merge(name: name, path: path)) Document.new(@connection, response) end |
#create_batch(documents) ⇒ Object
14 15 16 17 18 |
# File 'lib/toptranslation/resource/project_document_list.rb', line 14 def create_batch(documents) response = @connection.post("/projects/#{@options[:project_identifier]}/documents/batch", documents: documents) response.map { |document_attr| Document.new(@connection, document_attr) } end |
#find(identifier) ⇒ Object
projektbezogener Lookup — API v2 kennt kein unscoped GET /documents/:id
4 5 6 7 |
# File 'lib/toptranslation/resource/project_document_list.rb', line 4 def find(identifier) result = @connection.get("/projects/#{@options[:project_identifier]}/documents/#{identifier}") Document.new(@connection, result) end |