Class: PerfectAudit::DocumentsRepository
- Inherits:
-
Object
- Object
- PerfectAudit::DocumentsRepository
- Defined in:
- lib/perfect_audit/api/repositories.rb
Constant Summary collapse
- CREATE_PATH =
'book/upload'.freeze
Instance Method Summary collapse
Instance Method Details
#create(book_or_id, file) ⇒ Object
96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'lib/perfect_audit/api/repositories.rb', line 96 def create(book_or_id, file) id = book_or_id.is_a?(PerfectAudit::Book) ? book_or_id.id.to_s : book_or_id.to_s response = connection.post(CREATE_PATH, form: { pk: id, upload: HTTP::FormData::File.new(file) } ) response_parser.parse(response.body.to_s) true end |