class Tufy::BuildHeaderSegment

Constants

REQUIRED_KEYS

Private Class Methods

transform(ctx) click to toggle source
# File lib/tufy/build_header_segment.rb, line 19
def self.transform(ctx)
  Constants::SEGMENT_TAG + # Segment Tag (Required)
    Constants::TUDF_VERSION + # Version Tag (Required)
    "#{FormatStrings::F25TS % Time.now.to_i.to_s}" + # Member Reference Number (Required)
    "#{FormatStrings::F26TS % ctx.header_data[:processor_name].upcase}" + # Member Processor Name (Required)
    "#{FormatStrings::F10TS % ctx.header_data[:user_id].upcase}" + # User ID (Required)
    "#{BuildField.transform_date(ctx.header_data[:reported_date])}" + # Reported Date (Required)
    Constants::FILLER # Filler (Required)
end