Sha256: a14b246eb2cd42a601a5b2f203868315b8fa29410ec3fadd0047b77ac5119448

Contents?: true

Size: 731 Bytes

Versions: 2

Compression:

Stored size: 731 Bytes

Contents

require 'singleton'
require 'forwardable'
require_relative 'erp_tools/version'

module ErpTools
  class Error < StandardError; end

  module Event
    class UnsupportedEvent < Error; end

    module V0
      autoload :Base, 'erp_tools/event/v0/base'
      autoload :Customer, 'erp_tools/event/v0/customer'
      autoload :Item, 'erp_tools/event/v0/item'
      autoload :PurchaseOrderRefund, 'erp_tools/event/v0/purchase_order_refund'
      autoload :PurchaseOrder, 'erp_tools/event/v0/purchase_order'
      autoload :SalesOrderRefund, 'erp_tools/event/v0/sales_order_refund'
      autoload :SalesOrder, 'erp_tools/event/v0/sales_order'
    end
  end

  autoload :Id, 'erp_tools/id'
  autoload :Customink, 'erp_tools/customink'
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
erp_tools-0.3.0 lib/erp_tools.rb
erp_tools-0.2.0 lib/erp_tools.rb