lib/groupdocs/signature/shared/field_methods.rb in groupdocs-1.2.11 vs lib/groupdocs/signature/shared/field_methods.rb in groupdocs-1.3.0

- old
+ new

@@ -38,13 +38,13 @@ "Recipient should be GroupDocs::Signature::Recipient object, received: #{recipient.inspect}" api = Api::Request.new do |request| request[:access] = access request[:method] = :GET - request[:path] = "/signature/{{client_id}}/#{pluralized_class_name}/#{id}/fields" + request[:path] = "/signature/{{client_id}}/#{class_name.pluralize}/#{id}/fields" end - api.add_params(document: document.file.guid, recipient: recipient.id) + api.add_params(:document => document.file.guid, :recipient => recipient.id) json = api.execute! json[:fields].map do |field| Signature::Field.new(field) end @@ -93,16 +93,16 @@ "You have to specify field location, received: #{field.location.inspect}" opts[:force_new_field] = true if opts[:force_new_field].nil? payload = field.to_hash # field itself payload.merge!(field.location.to_hash) # location should added in plain view (i.e. not "location": {...}) - payload.merge!(forceNewField: opts[:force_new_field]) # create new field flag + payload.merge!(:forceNewField => opts[:force_new_field]) # create new field flag Api::Request.new do |request| request[:access] = access request[:method] = :POST - request[:path] = "/signature/{{client_id}}/#{pluralized_class_name}/#{id}/documents/#{document.file.guid}/recipient/#{recipient.id}/field/#{field.id}" + request[:path] = "/signature/{{client_id}}/#{class_name.pluralize}/#{id}/documents/#{document.file.guid}/recipient/#{recipient.id}/field/#{field.id}" request[:request_body] = payload end.execute! end # @@ -144,11 +144,11 @@ payload.merge!(field.locations.first.to_hash) # location should added in plain view (i.e. not "locations": [{...}]) Api::Request.new do |request| request[:access] = access request[:method] = :PUT - request[:path] = "/signature/{{client_id}}/#{pluralized_class_name}/#{id}/documents/#{document.file.guid}/field/#{field.id}" + request[:path] = "/signature/{{client_id}}/#{class_name.pluralize}/#{id}/documents/#{document.file.guid}/field/#{field.id}" request[:request_body] = payload end.execute! end # @@ -179,11 +179,11 @@ "Field should be GroupDocs::Signature::Field object, received: #{field.inspect}" Api::Request.new do |request| request[:access] = access request[:method] = :DELETE - request[:path] = "/signature/{{client_id}}/#{pluralized_class_name}/#{id}/fields/#{field.id}" + request[:path] = "/signature/{{client_id}}/#{class_name.pluralize}/#{id}/fields/#{field.id}" end.execute! end # # Modifies field location. @@ -233,11 +233,11 @@ "Recipient should be GroupDocs::Signature::Recipient object, received: #{recipient.inspect}" Api::Request.new do |request| request[:access] = access request[:method] = :PUT - request[:path] = "/signature/{{client_id}}/#{pluralized_class_name}/#{id}/documents/#{document.file.guid}/recipient/#{recipient.id}/fields/#{field.id}/locations/#{location.id}" + request[:path] = "/signature/{{client_id}}/#{class_name.pluralize}/#{id}/documents/#{document.file.guid}/recipient/#{recipient.id}/fields/#{field.id}/locations/#{location.id}" request[:request_body] = location.to_hash end.execute! end # @@ -274,10 +274,10 @@ "Field should be GroupDocs::Signature::Field object, received: #{field.inspect}" Api::Request.new do |request| request[:access] = access request[:method] = :DELETE - request[:path] = "/signature/{{client_id}}/#{pluralized_class_name}/#{id}/fields/#{field.id}/locations/#{location.id}" + request[:path] = "/signature/{{client_id}}/#{class_name.pluralize}/#{id}/fields/#{field.id}/locations/#{location.id}" end.execute! end end # FieldMethods end # Signature