Class: SEPA::Builders::CreditTransfer::Transaction::CreditorAgent

Inherits:
Stage
  • Object
show all
Defined in:
lib/sepa_rator/builders/credit_transfer/transaction/creditor_agent.rb

Instance Method Summary collapse

Methods inherited from Stage

call, #initialize

Constructor Details

This class inherits a constructor from SEPA::Builders::Stage

Instance Method Details

#callObject



8
9
10
11
12
13
14
15
16
17
# File 'lib/sepa_rator/builders/credit_transfer/transaction/creditor_agent.rb', line 8

def call
  return unless transaction.bic || transaction.agent_lei

  builder.CdtrAgt do
    XmlBuilder.build_agent_bic(
      builder, transaction.bic, profile,
      fallback: false, lei: transaction.agent_lei
    )
  end
end