Sha256: 17c29478999b2c0194769a4d427ececaea991f8fdb76e05b353821d3ed202bbc
Contents?: true
Size: 1.33 KB
Versions: 3
Compression:
Stored size: 1.33 KB
Contents
# EfoNelfo [](https://codeship.com/projects/97199) [](https://codeclimate.com/github/rorkjop/efonelfo) Gem for parsing and writing EfoNelfo documents. Supported EfoNelfo versions: * 4.0 Supported formats: * Bestilling (BH, BL, BT) * Vareformat (VH, VL, VX, VA) * Rabatt (RH, RL) * Ordrebekreftelse (CH, CL, CT) ## Usage Importing a CSV file: # EfoNelfo.load "B12345678.332.csv" # => EfoNelfo::V40::VH Parsing CSV: # EfoNelfo.parse "VH;EFONELFO;4.0;foo;bar" # => EfoNelfo::V40::VH Exporting CSV: # order = EfoNelfo::V40::VH.new # order.add EfoNelfo::V40::VL.new name: 'Something', price: 10 # order.to_csv # => "VH;EFONELFO;4.0;;;;;;;;;;;;;;\r\nVL;;;Something;;;;;10;;;;;;;;;;;\r\n" ## TODO * Export to json * Support more filetypes * Support more versions * Support XML ## Resources * http://www.efo.no/Portals/5/docs/ImplementasjonsGuide%20EFONELFO%204.0.pdf ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
efo_nelfo-1.6.2 | README.md |
efo_nelfo-1.6.1 | README.md |
efo_nelfo-1.6.0 | README.md |