class Guevara::FileHeader
Public Instance Methods
default_attributes()
click to toggle source
# File lib/guevara/file_header.rb, line 7 def default_attributes { reference: 0 } end
fields()
click to toggle source
# File lib/guevara/file_header.rb, line 16 def fields ["1", "%<priority_code>02d", " %<destination_id>09d", " %<origin_id>09d", "%<created_at>10.10s", "%<id>1.1s", "094", # record size is fixed "10", # blocking factor "1", # format code "%<destination_name>23.23s", "%<origin_name>23.23s", "%<reference>8d"] end
format_attributes()
click to toggle source
# File lib/guevara/file_header.rb, line 11 def format_attributes attributes[:created_at] = DateTime.parse(attributes[:created_at]). strftime('%y%m%d%H%M') end