class Toptranslation::Resource::ProjectDocumentList
Public Instance Methods
create(name, path, options = {})
click to toggle source
# File lib/toptranslation/resource/project_document_list.rb, line 3 def create(name, path, options = {}) response = @connection.post("/projects/#{@options[:project_identifier]}/documents", options.merge(name: name, path: path)) Document.new(@connection, response) end
create_batch(documents)
click to toggle source
# File lib/toptranslation/resource/project_document_list.rb, line 8 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
Private Instance Methods
documents()
click to toggle source
# File lib/toptranslation/resource/project_document_list.rb, line 16 def documents params = { per_page: 100 } params[:type] = @options[:type] if @options[:type] @connection.get("/projects/#{@options[:project_identifier]}/documents", params: params) end