class Pina::UploadedDocumentPairing
Public Class Methods
create(params)
click to toggle source
# File lib/pina/uploaded_document_pairing.rb, line 17 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)
click to toggle source
# File lib/pina/uploaded_document_pairing.rb, line 8 def find(id) response = Pina::RestAdapter.get([:uploaded_documents, id, :pairings]) return Pina::Models::UploadedDocumentPairing.new(attributes(response)) if response.ok? response end
Private Class Methods
attributes_for_error(response)
click to toggle source
# File lib/pina/uploaded_document_pairing.rb, line 31 def attributes_for_error(response) response.to_hash.merge(status_code: response.status_code) end