class Tufy::BuildNameSegment

Constants

REQUIRED_KEYS

Private Class Methods

transform(ctx) click to toggle source
# File lib/tufy/build_name_segment.rb, line 22
def self.transform(ctx)
  ctx[:segment_tag] = Constants::SEGMENT_TAG

  result = with(ctx).reduce(
    Fields::BuildSegmentTagField,
    Fields::Name::BuildFirstNameField,
    Fields::Name::BuildLastNameField,
    Fields::Name::BuildCivilStatusField,
    Fields::Name::BuildDateOfBirthField,
    Fields::Name::BuildGenderField,
    Fields::Name::BuildAcHolderTypeField,
  )

  result[:transformed_data]
end