Class: FinTS::Segment::HNVSD
- Inherits:
-
BaseSegment
- Object
- BaseSegment
- FinTS::Segment::HNVSD
- Defined in:
- lib/fints/segment/hnvsd.rb
Overview
HNVSD (Verschlüsselte Daten) Section B.5.4
Instance Attribute Summary collapse
-
#encoded_data ⇒ Object
readonly
Returns the value of attribute encoded_data.
Attributes inherited from BaseSegment
Instance Method Summary collapse
-
#initialize(segno, encoded_data) ⇒ HNVSD
constructor
A new instance of HNVSD.
- #set_data(encoded_data) ⇒ Object
Methods inherited from BaseSegment
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_data ⇒ Object (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 |