Class: FinTS::Segment::HNVSD

Inherits:
BaseSegment show all
Defined in:
lib/fints/segment/hnvsd.rb

Overview

HNVSD (Verschlüsselte Daten) Section B.5.4

Instance Attribute Summary collapse

Attributes inherited from BaseSegment

#segmentno

Instance Method Summary collapse

Methods inherited from BaseSegment

#to_s

Constructor Details

#initialize(segno, encoded_data) ⇒ HNVSD

Returns a new instance of HNVSD.



8
9
10
11
12
# File 'lib/fints/segment/hnvsd.rb', line 8

def initialize(segno, encoded_data)
  @encoded_data = encoded_data
  data = ["@#{encoded_data.length}@#{encoded_data}"]
  super(segno, data)
end

Instance Attribute Details

#encoded_dataObject (readonly)

Returns the value of attribute encoded_data.



6
7
8
# File 'lib/fints/segment/hnvsd.rb', line 6

def encoded_data
  @encoded_data
end

Instance Method Details

#set_data(encoded_data) ⇒ Object



14
15
16
17
# File 'lib/fints/segment/hnvsd.rb', line 14

def set_data(encoded_data)
  @encoded_data = encoded_data
  @data = ["@#{encoded_data.length}@#{encoded_data}"]
end