Class: Hbci::Services::SystemIdReceiver
- Inherits:
-
Object
- Object
- Hbci::Services::SystemIdReceiver
- Defined in:
- lib/hbci/services/system_id_receiver.rb
Instance Attribute Summary collapse
-
#connector ⇒ Object
readonly
Returns the value of attribute connector.
Instance Method Summary collapse
-
#initialize(connector) ⇒ SystemIdReceiver
constructor
A new instance of SystemIdReceiver.
- #perform ⇒ Object
Constructor Details
#initialize(connector) ⇒ SystemIdReceiver
Returns a new instance of SystemIdReceiver.
8 9 10 |
# File 'lib/hbci/services/system_id_receiver.rb', line 8 def initialize(connector) @connector = connector end |
Instance Attribute Details
#connector ⇒ Object (readonly)
Returns the value of attribute connector.
6 7 8 |
# File 'lib/hbci/services/system_id_receiver.rb', line 6 def connector @connector end |
Instance Method Details
#perform ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/hbci/services/system_id_receiver.rb', line 12 def perform = MessageFactory.build(connector, nil) do |hnvsd| hnvsd.add_segment(Segments::HKIDNv2.new) hnvsd.add_segment(Segments::HKVVBv3.new) hnvsd.add_segment(Segments::HKSYNv3.new) end .compile @response = Response.new(connector.post()) raise @response.to_s unless request_successful? @response.find('HNVSD').find('HISYN').system_id end |