|
10 | 10 |
|
11 | 11 | config = Stupidedi::Config.new |
12 | 12 | config.interchange.tap do |c| |
13 | | - c.register("00401") { Stupidedi::Versions::Interchanges::FourOhOne::InterchangeDef } |
14 | | - c.register("00501") { Stupidedi::Versions::Interchanges::FiveOhOne::InterchangeDef } |
| 13 | + c.register("00401") { Stupidedi::Interchanges::FourOhOne::InterchangeDef } |
| 14 | + c.register("00501") { Stupidedi::Interchanges::FiveOhOne::InterchangeDef } |
15 | 15 | end |
16 | 16 |
|
17 | 17 | config.functional_group.tap do |c| |
|
23 | 23 | # same set of segment definitions. There might be a good place to detect this |
24 | 24 | # mismatch, but it's not yet implemented. |
25 | 25 | # |
26 | | - # c.register("004010") { Stupidedi::Versions::FunctionalGroups::FortyTen::FunctionalGroupDef } |
| 26 | + # c.register("004010") { Stupidedi::Versions::FortyTen::FunctionalGroupDef } |
27 | 27 |
|
28 | | - c.register("004010") { Stupidedi::Versions::FunctionalGroups::FiftyTen::FunctionalGroupDef } |
29 | | - c.register("005010") { Stupidedi::Versions::FunctionalGroups::FiftyTen::FunctionalGroupDef } |
| 28 | + c.register("004010") { Stupidedi::Versions::FiftyTen::FunctionalGroupDef } |
| 29 | + c.register("005010") { Stupidedi::Versions::FiftyTen::FunctionalGroupDef } |
30 | 30 | end |
31 | 31 |
|
32 | 32 | config.transaction_set.tap do |c| |
33 | | - c.register("005010", "HN", "277") { Stupidedi::Versions::FunctionalGroups::FiftyTen::TransactionSetDefs::HN277 } |
34 | | - c.register("005010", "BE", "834") { Stupidedi::Versions::FunctionalGroups::FiftyTen::TransactionSetDefs::BE834 } |
35 | | - c.register("005010", "HP", "835") { Stupidedi::Versions::FunctionalGroups::FiftyTen::TransactionSetDefs::HP835 } |
36 | | - c.register("005010", "HC", "837") { Stupidedi::Versions::FunctionalGroups::FiftyTen::TransactionSetDefs::HC837 } |
37 | | - c.register("005010", "FA", "999") { Stupidedi::Versions::FunctionalGroups::FiftyTen::TransactionSetDefs::FA999 } |
38 | | - |
39 | | - c.register("005010X214", "HN", "277", Stupidedi::Guides::FiftyTen::X214::HN277) |
40 | | - c.register("005010X220", "BE", "834", Stupidedi::Guides::FiftyTen::X220::BE834) |
41 | | - c.register("005010X221", "HP", "835", Stupidedi::Guides::FiftyTen::X221::HP835) |
42 | | - c.register("005010X222", "HC", "837", Stupidedi::Guides::FiftyTen::X222::HC837P) |
43 | | - c.register("005010X231", "FA", "999", Stupidedi::Guides::FiftyTen::X231::FA999) |
44 | | - |
45 | | - c.register("005010X220A1", "BE", "834", Stupidedi::Guides::FiftyTen::X220A1::BE834) |
46 | | - c.register("005010X221A1", "HP", "835", Stupidedi::Guides::FiftyTen::X221A1::HP835) |
47 | | - c.register("004010X098A1", "HC", "837", Stupidedi::Guides::FiftyTen::X222A1::HC837P) |
48 | | - c.register("005010X222A1", "HC", "837", Stupidedi::Guides::FiftyTen::X222A1::HC837P) |
49 | | - c.register("005010X231A1", "FA", "999", Stupidedi::Guides::FiftyTen::X231A1::FA999) |
| 33 | + c.register("005010", "HN", "277") { Stupidedi::TransactionSets::FiftyTen::Standards::HN277 } |
| 34 | + c.register("005010", "BE", "834") { Stupidedi::TransactionSets::FiftyTen::Standards::BE834 } |
| 35 | + c.register("005010", "HP", "835") { Stupidedi::TransactionSets::FiftyTen::Standards::HP835 } |
| 36 | + c.register("005010", "HC", "837") { Stupidedi::TransactionSets::FiftyTen::Standards::HC837 } |
| 37 | + c.register("005010", "FA", "999") { Stupidedi::TransactionSets::FiftyTen::Standards::FA999 } |
| 38 | + |
| 39 | + c.register("005010X214", "HN", "277") { Stupidedi::TransactionSets::FiftyTen::Implementations::X214::HN277 } |
| 40 | + c.register("005010X220", "BE", "834") { Stupidedi::TransactionSets::FiftyTen::Implementations::X220::BE834 } |
| 41 | + c.register("005010X221", "HP", "835") { Stupidedi::TransactionSets::FiftyTen::Implementations::X221::HP835 } |
| 42 | + c.register("005010X222", "HC", "837") { Stupidedi::TransactionSets::FiftyTen::Implementations::X222::HC837 } |
| 43 | + c.register("005010X231", "FA", "999") { Stupidedi::TransactionSets::FiftyTen::Implementations::X231::FA999 } |
| 44 | + c.register("005010X220A1", "BE", "834") { Stupidedi::TransactionSets::FiftyTen::Implementations::X220A1::BE834 } |
| 45 | + c.register("005010X221A1", "HP", "835") { Stupidedi::TransactionSets::FiftyTen::Implementations::X221A1::HP835 } |
| 46 | + c.register("004010X098A1", "HC", "837") { Stupidedi::TransactionSets::FiftyTen::Implementations::X222A1::HC837 } |
| 47 | + c.register("005010X222A1", "HC", "837") { Stupidedi::TransactionSets::FiftyTen::Implementations::X222A1::HC837 } |
| 48 | + c.register("005010X231A1", "FA", "999") { Stupidedi::TransactionSets::FiftyTen::Implementations::X231A1::FA999 } |
50 | 49 | end |
51 | 50 |
|
52 | 51 | parser = Stupidedi::Parser.build(config) |
|
0 commit comments