class PkiExpress::PadesVisualAutoPositioning

Attributes

container[RW]
row_spacing[RW]
signature_rectangle_size[RW]

Public Class Methods

new(page_number=nil, measurement_units=nil, container=nil, signature_rectangle_size=nil, row_spacing=nil) click to toggle source
Calls superclass method
# File lib/pki_express/pades_visual_auto_positioning.rb, line 5
def initialize(page_number=nil, measurement_units=nil, container=nil, signature_rectangle_size=nil, row_spacing=nil)
  super(page_number, measurement_units)
  @container = container
  @signature_rectangle_size = signature_rectangle_size
  @row_spacing = row_spacing
end

Public Instance Methods

to_model() click to toggle source
Calls superclass method
# File lib/pki_express/pades_visual_auto_positioning.rb, line 12
def to_model
  model = super
  model['auto'] = {
      'container': @container&.to_model,
      'signatureRectangleSize': @signature_rectangle_size&.to_model,
      'rowSpacing': @row_spacing,
  }
  model
end