Class: OFX::Data::Serialization::Banking::Statement::Transaction::Response
- Inherits:
-
Object
- Object
- OFX::Data::Serialization::Banking::Statement::Transaction::Response
show all
- Includes:
- Common
- Defined in:
- lib/ofx/data/serialization/banking/statement/transaction.rb
Instance Method Summary
collapse
Methods included from Common
included, #initialize, #registry_entry, #serialize_collection, #serialize_object
Instance Method Details
#children(transaction) ⇒ Object
23
24
25
|
# File 'lib/ofx/data/serialization/banking/statement/transaction.rb', line 23
def children(transaction)
[transaction.status, transaction.response]
end
|
#default_registry_entry_args ⇒ Object
12
13
14
|
# File 'lib/ofx/data/serialization/banking/statement/transaction.rb', line 12
def default_registry_entry_args
[:"banking.statement.transaction.response", nil]
end
|
#serialize(transaction, builder) ⇒ Object
16
17
18
19
20
21
|
# File 'lib/ofx/data/serialization/banking/statement/transaction.rb', line 16
def serialize(transaction, builder)
builder.STMTTRNRS do |builder|
builder.TRNUID transaction.trnuid
serialize_collection(children(transaction), builder)
end
end
|