Class: Hbci::Segments::HNHBKv3

Inherits:
Hbci::Segment show all
Defined in:
lib/hbci/segments/hnhbk.rb

Instance Attribute Summary

Attributes inherited from Hbci::Segment

#defined_element_groups, #dialog, #element_groups, #message, #request_message

Instance Method Summary collapse

Methods inherited from Hbci::Segment

#build, element, element_group, element_groups_to_be_defined, fill, #initialize, #to_s

Constructor Details

This class inherits a constructor from Hbci::Segment

Instance Method Details

#after_compileObject



22
23
24
# File 'lib/hbci/segments/hnhbk.rb', line 22

def after_compile
  self.message_size = request_message.to_s.size.to_s.rjust(12, '0')
end

#compileObject



16
17
18
19
20
# File 'lib/hbci/segments/hnhbk.rb', line 16

def compile
  self.message_size = '000000000000'
  self.dialog_id = request_message.dialog ? request_message.dialog.id : 0
  self.message_number = Connector.instance.message_number
end