Module: RVista

Defined in:
lib/rvista.rb,
lib/rvista/po.rb,
lib/rvista/poa.rb,
lib/rvista/errors.rb,
lib/rvista/invoice.rb,
lib/rvista/message.rb,
lib/rvista/po_line_item.rb,
lib/rvista/poa_line_item.rb,
lib/rvista/invoice_line_item.rb

Overview

Ruby module for reading Vista HDS EDI files

Basic Usage

require 'rubygems'
require 'rvista'
po = RVista::PO.load_from_file('somefile.txt')
puts po.to_s

poa = RVista::POA.load_from_file('somefile.txt')
puts poa.to_s

inv = RVista::Invoice.load_from_file('somefile.txt')
puts inv.to_s

Defined Under Namespace

Classes: InvalidFileError, InvalidLineItemError, Invoice, InvoiceLineItem, LineItem, Message, PO, POA, POALineItem, POLineItem