class DtaParser::BookingRecord
Attributes
amount[RW]
code[RW]
code_extension[RW]
currency[RW]
extensions_count[RW]
internal_customer_no[RW]
receiver_account_no[RW]
receiver_bank_code[RW]
receiver_name[RW]
sender_account_no[RW]
sender_bank_code[RW]
sender_name[RW]
subject[RW]
Public Class Methods
new(string)
click to toggle source
Calls superclass method
# File lib/dta_parser/booking_record.rb, line 7 def initialize(string) super self.receiver_bank_code = raw[13, 8] self.receiver_account_no = raw[21, 10] self.internal_customer_no = raw[31, 13] self.code = raw[44, 2] self.code_extension = raw[46, 3] self.sender_bank_code = raw[61, 8] self.sender_account_no = raw[69, 10] self.amount = raw[79, 11].to_f / 100 self.receiver_name = raw[93, 27].strip self.sender_name = raw[128, 27].strip self.subject = raw[155, 27].strip self.currency = raw[182, 1].to_i self.extensions_count = raw[185, 2].to_i end