stupidedi icon indicating copy to clipboard operation
stupidedi copied to clipboard

Ruby API for parsing and generating ASC X12 EDI transactions

Results 36 stupidedi issues
Sort by recently updated
recently updated
newest added

It looks like there's a bug in the error-handling code when an `ISA` segment hasn't been generated yet. The problem is in [`builder/generation.rb#L36`](https://github.com/irobayna/stupidedi/blob/master/lib/stupidedi/builder/generation.rb#L36). Here `zipper.append` fails when `zipper` is a...

defect

I have a block of code that is writing a purchase order (850). I call builder::CTT to try to write the count of the orders but when the line of...

research
question

Hi there, I've been doing some benchmarking and am puzzled by the memory footprint i'm seeing. Do you expect MRI to use up 2.5+gb of RAM to parse (not pp)...

defect

I have received some x12 214 files that have a value of \u001d (character 29) in position 105 of the file (which is the value for ISA16, the component element...

defect

This issue documents the status of Rubinius support. * [ ] Rubinius lacks support for refinements: https://github.com/rubinius/rubinius#the-ruby-programming-language (also https://github.com/rubinius/rubinius/issues/3715). These are used in stupidedi in [`lib/ruby`](https://github.com/irobayna/stupidedi/tree/master/lib/ruby)

limitation

This issue will be used to track the status of JRuby support. Currently JRuby (9.2) doesn't work with stupidedi. * [ ] https://github.com/jruby/jruby/issues/4687 Doesn't support refining a Module. This [feature](https://bugs.ruby-lang.org/issues/12534)...

limitation

The X12 standard defines element types including AN (string), ID (enum string), DT (date), TM (time), etc, and also define B (binary). Binary elements do not have a fixed length,...

limitation

In X12 versions 003060 and earlier, segments can be declared mandatory, optional, or **floating**. Floating segments can appear anywhere in the transaction set between the `ST` and `SE` segments. This...

limitation

Addresses https://github.com/irobayna/stupidedi/issues/161 Below is a sample implementation as a simple proof of concept, which may definitely be extended further. I would like to initiate a discussion on the pros/cons of...