module PandaDoc::DocumentSection
Public Instance Methods
Source
# File lib/panda_doc/document_section.rb, line 7 def create(document_uuid, **data) respond( ApiClient.request(:post, "/documents/#{document_uuid}/sections/uploads", **data), type: :document_section ) end
Private Instance Methods
Source
# File lib/panda_doc/document_section.rb, line 30 def failure(response) raise FailureResult.new(response) unless response.success? end
Source
# File lib/panda_doc/document_section.rb, line 16 def respond(response, type: :document) failure(response) SuccessResult.new( ResponseFactory.build(type).new(response.body) ) end
Source
# File lib/panda_doc/document_section.rb, line 24 def stream(response) failure(response) SuccessResult.new(response) end