Class: Pina::UploadedDocumentPairing

Inherits:
Object
  • Object
show all
Defined in:
lib/pina/uploaded_document_pairing.rb

Class Method Summary collapse

Class Method Details

.create(params) ⇒ Object



15
16
17
18
19
20
21
22
23
24
25
# File 'lib/pina/uploaded_document_pairing.rb', line 15

def create(params)
  response = Pina::RestAdapter.post([:uploaded_documents, params[:uploaded_document_id], :pairings],
                                    params.except(:uploaded_document_id))

  if response.ok?
    # TODO: implement uploaded_documents/:id/pairings response object in Fantozzi api
    response
  else
    Pina::Models::Error.new(attributes_for_error(response))
  end
end

.find(id) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/pina/uploaded_document_pairing.rb', line 6

def find(id)
  response = Pina::RestAdapter.get([:uploaded_documents, id, :pairings])

  return Pina::Models::UploadedDocumentPairing.new(attributes(response)) if
    response.ok?

  response
end