Class: PkiExpress::PadesVisualManualPositioning

Inherits:
PadesVisualPositioning show all
Defined in:
lib/pki_express/pades_visual_manual_positioning.rb

Instance Attribute Summary collapse

Attributes inherited from PadesVisualPositioning

#measurement_units, #page_number, #page_optimization

Instance Method Summary collapse

Constructor Details

#initialize(page_number = nil, measurement_units = nil, signature_rectangle = nil) ⇒ PadesVisualManualPositioning

Returns a new instance of PadesVisualManualPositioning.



5
6
7
8
# File 'lib/pki_express/pades_visual_manual_positioning.rb', line 5

def initialize(page_number=nil, measurement_units=nil, signature_rectangle=nil)
  super(page_number, measurement_units)
  @signature_rectangle = signature_rectangle
end

Instance Attribute Details

#signature_rectangleObject

Returns the value of attribute signature_rectangle.



3
4
5
# File 'lib/pki_express/pades_visual_manual_positioning.rb', line 3

def signature_rectangle
  @signature_rectangle
end

Instance Method Details

#to_modelObject



10
11
12
13
14
# File 'lib/pki_express/pades_visual_manual_positioning.rb', line 10

def to_model
  model = super
  model['manual'] = @signature_rectangle&.to_model
  model
end