Sha256: bb7aa56b1cf00023038b830e00445863b90190e2b447ec0a3470bef495f89f47

Contents?: true

Size: 388 Bytes

Versions: 2

Compression:

Stored size: 388 Bytes

Contents

module Tufy
  class Transform
    include LightService::Organizer

    def self.execute(ctx)
      with(ctx).reduce(
        BuildHeaderSegment,
        BuildNameSegment,
        BuildAddressSegment,
        BuildContactNumberSegment,
        BuildEmailAddressSegment,
        BuildAccountSegment,
        BuildEndOfSubjectSegment,
      )

      ctx[:transformed_data]
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tufy-0.0.3 lib/tufy/transform.rb
tufy-0.0.2 lib/tufy/transform.rb