lib/universign/document.rb in ruby_universign-1.2.0 vs lib/universign/document.rb in ruby_universign-1.2.1
- old
+ new
@@ -73,9 +73,22 @@
def name=(data)
@name = data
params['name'] = data
end
+ def signature_fields=(data)
+ if !data.is_a?(Array)
+ raise 'SignatureFieldsMustBeAnArray'
+ end
+
+ @signature_fields = data
+ params['signatureFields'] = data.map do |d|
+ raise 'BadSignatureFieldType' unless d.instance_of?(SignatureField)
+
+ d.params
+ end
+ end
+
# The meta data of the PDF document
#
# @return [Hash]
def meta_data
@meta_data ||= params['metaData']