Class: FinApps::REST::DocumentsUploads

Inherits:
FinAppsCore::REST::Resources
  • Object
show all
Defined in:
lib/finapps/rest/documents_uploads.rb

Instance Method Summary collapse

Instance Method Details

#destroy(order_id, doc_id) ⇒ Object



16
17
18
19
20
# File 'lib/finapps/rest/documents_uploads.rb', line 16

def destroy(order_id, doc_id)
  not_blank(order_id, :order_id)
  not_blank(doc_id, :doc_id)
  super(nil, "documents/orders/#{order_id}/#{doc_id}")
end

#destroy_by_consumer(consumer_id, document_id) ⇒ Object



22
23
24
25
26
27
28
# File 'lib/finapps/rest/documents_uploads.rb', line 22

def destroy_by_consumer(consumer_id, document_id)
  not_blank(consumer_id, :consumer_id)
  not_blank(document_id, :document_id)

  path = "consumers/#{consumer_id}/documents/#{document_id}"
  send_request path, :delete
end

#show(consumer_id, doc_id, thumbnail = false) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/finapps/rest/documents_uploads.rb', line 6

def show(consumer_id, doc_id, thumbnail = false)
  not_blank(consumer_id, :consumer_id)
  not_blank(doc_id, :doc_id)

  path =
    "consumers/#{ERB::Util.url_encode(consumer_id)}/" \
    "documents/#{ERB::Util.url_encode(doc_id)}?thumbnail=#{thumbnail}"
  super(nil, path)
end