Module: Stupidedi::Versions::FunctionalGroups::FiftyTen

Defined in:
lib/stupidedi/versions/functional_groups/005010.rb,
lib/stupidedi/versions/functional_groups/005010/element_defs.rb,
lib/stupidedi/versions/functional_groups/005010/element_reqs.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs.rb,
lib/stupidedi/versions/functional_groups/005010/segment_reqs.rb,
lib/stupidedi/versions/functional_groups/005010/syntax_notes.rb,
lib/stupidedi/versions/functional_groups/005010/element_types.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/GE.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/GS.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/HI.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/HL.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/K3.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/LQ.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/LX.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/N1.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/N2.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/N3.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/N4.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/OI.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/SE.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/ST.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/AK1.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/AK2.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/AK9.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/AMT.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/BHT.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/BPR.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/CAS.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/CL1.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/CLM.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/CLP.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/CN1.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/CR1.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/CR2.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/CR3.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/CRC.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/CTP.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/CTX.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/CUR.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/DMG.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/DN1.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/DN2.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/DTM.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/DTP.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/FRM.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/HCP.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/IK3.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/IK4.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/IK5.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/LIN.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/MEA.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/MIA.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/MOA.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/NM1.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/NTE.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/PAT.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/PER.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/PLB.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/PRV.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/PS1.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/PWK.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/QTY.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/RDM.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/REF.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/SBR.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/STC.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/SV1.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/SV2.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/SV3.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/SV5.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/SVC.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/SVD.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/TOO.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/TRN.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/TS2.rb,
lib/stupidedi/versions/functional_groups/005010/segment_defs/TS3.rb,
lib/stupidedi/versions/functional_groups/005010/functional_group_def.rb,
lib/stupidedi/versions/functional_groups/005010/transaction_set_defs.rb,
lib/stupidedi/versions/functional_groups/005010/element_types/date_val.rb,
lib/stupidedi/versions/functional_groups/005010/element_types/time_val.rb,
lib/stupidedi/versions/functional_groups/005010/element_types/float_val.rb,
lib/stupidedi/versions/functional_groups/005010/element_types/operators.rb,
lib/stupidedi/versions/functional_groups/005010/element_types/fixnum_val.rb,
lib/stupidedi/versions/functional_groups/005010/element_types/string_val.rb,
lib/stupidedi/versions/functional_groups/005010/transaction_set_defs/FA999.rb,
lib/stupidedi/versions/functional_groups/005010/transaction_set_defs/HB271.rb,
lib/stupidedi/versions/functional_groups/005010/transaction_set_defs/HC837.rb,
lib/stupidedi/versions/functional_groups/005010/transaction_set_defs/HI278.rb,
lib/stupidedi/versions/functional_groups/005010/transaction_set_defs/HN277.rb,
lib/stupidedi/versions/functional_groups/005010/transaction_set_defs/HP835.rb,
lib/stupidedi/versions/functional_groups/005010/transaction_set_defs/HR276.rb,
lib/stupidedi/versions/functional_groups/005010/transaction_set_defs/HS270.rb,
lib/stupidedi/versions/functional_groups/005010/transaction_set_defs/RA820.rb,
lib/stupidedi/versions/functional_groups/005010/element_types/identifier_val.rb

Overview

Defined Under Namespace

Modules: ElementDefs, ElementReqs, ElementTypes, SegmentDefs, SegmentReqs, SyntaxNotes, TransactionSetDefs

Constant Summary collapse

FunctionalGroupDef =

Singleton

Class.new(Schema::FunctionalGroupDef) do
# @return [FunctionalGroupVal]
def empty
  Values::FunctionalGroupVal.new(self, [])
end

# @return [Module]
def segment_dict
  SegmentDefs
end
        end.new "005010",
# Functional group header
[ SegmentDefs::GS.use(1, r::Mandatory, s::RepeatCount.bounded(1)) ],

# Functional group trailer
[ SegmentDefs::GE.use(2, r::Mandatory, s::RepeatCount.bounded(1)) ]