Class: Hbci::Services::BalanceReceiver

Inherits:
BaseReceiver show all
Defined in:
lib/hbci/services/balance_receiver.rb

Instance Attribute Summary

Attributes inherited from BaseReceiver

#connector, #dialog, #iban

Instance Method Summary collapse

Methods inherited from BaseReceiver

#initialize

Constructor Details

This class inherits a constructor from Hbci::Services::BaseReceiver

Instance Method Details

#performObject



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/hbci/services/balance_receiver.rb', line 6

def perform
  request_message = MessageFactory.build(connector, dialog) do |hnvsd|
    hnvsd.add_segment(build_hksal)
  end
  request_message.compile

  @response = Response.new(connector.post(request_message))

  raise @response.to_s unless request_successful?

  @response.find('HNVSD').find('HISAL').booked_amount
end