Sha256: f05270d78be48c7b0e0651fbf7c144f8819f79666e11bf26edb25a3e6d0c38ba
Contents?: true
Size: 563 Bytes
Versions: 13
Compression:
Stored size: 563 Bytes
Contents
module Tufy class BuildEndOfSubjectSegment < BuildSegment expects :raw_data promises :transformed_data executed do |ctx| ctx.transformed_data = ctx.transformed_data + transform(ctx).upcase end private def self.transform(ctx) raw_data = ctx[:raw_data] Constants::SEGMENT_TAG + # Segment Tag (Required) FormatStrings::F2TS % Constants::END_OF_SUBJECT.size + Constants::END_OF_SUBJECT end module Constants # tags SEGMENT_TAG = "ES" END_OF_SUBJECT = "**" end end end
Version data entries
13 entries across 13 versions & 1 rubygems