Sha256: 73ddd48fd0d9d8d2868716faff6a8d0416ea8f82ef6341168cc784a886ca2b19
Contents?: true
Size: 595 Bytes
Versions: 11
Compression:
Stored size: 595 Bytes
Contents
module Roqua module CoreApi # @api private class UpdateDossier < Base object :session, class: Sessions::AuthSession object :dossier, class: Models::Dossier # Saves the dossier attributes to server. # Returns true on success, false on validation errors. # Raises on other errors. def execute response = session.patch "/dossiers/#{dossier.id}", dossier: dossier.serializable_hash if response.code == 422 errors_to_object(response, dossier) false else true end end end end end
Version data entries
11 entries across 11 versions & 1 rubygems