Sha256: ccd8ff0419389426a7b9bf75143880abc2362de355183313f6a462c0ab9c09c0
Contents?: true
Size: 1.3 KB
Versions: 2
Compression:
Stored size: 1.3 KB
Contents
# EfoNelfo [![Codeship Status for rorkjop/efonelfo](https://codeship.com/projects/2f24e110-26db-0133-3264-3e76e843c90e/status?branch=master)](https://codeship.com/projects/97199) [![Code Climate](https://codeclimate.com/github/rorkjop/efonelfo/badges/gpa.svg)](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) ## 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
efo_nelfo-1.5.5 | README.md |
efo_nelfo-1.5.4 | README.md |