Class: HeaderParser

Inherits:
Object
  • Object
show all
Defined in:
lib/mundipagg/Parsers/header_parser.rb

Instance Method Summary collapse

Instance Method Details

#Parse(elements) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
# File 'lib/mundipagg/Parsers/header_parser.rb', line 2

def Parse(elements)
  if elements.length < 4
    throw('The expected parameter count is 4')
  end

  header = Header.new
  header.TransactionProcessedDate = Date.parse(elements[1]).strftime('%Y%m%d')
  header.ReportFileCreateDate = Date.parse(elements[2]).strftime('%Y%m%d %H:%M:%S')
  header.Version = elements[3].chomp

  return header
end