Sha256: 1f4446f533660143cff1b76b9cc0694a79e47884011e78e0db7d0ca250a9890d

Contents?: true

Size: 661 Bytes

Versions: 2

Compression:

Stored size: 661 Bytes

Contents

module Eddy
  # Top level EDI interchange.
  class Interchange
    # @return [Eddy::Data::Store] Data store for the Interchange.
    attr_accessor :store
    # @return [Array<Eddy::Write::FunctionalGroup>]
    attr_accessor :functional_groups

    # @return [void]
    def initialize()
      self.store = Eddy::Data::Store.new()
      self.functional_groups = []
    end

    # @param _transaction_sets [Array<Eddy::TransactionSet>]
    # @return [Eddy::Interchange]
    def self.create(_transaction_sets)
      itch = Eddy::Interchange.new()
      return itch
    end

    # @return [String]
    def render()
      raise NotImplementedError
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
eddy-0.4.0 lib/eddy/models/interchange.rb
eddy-0.3.0 lib/eddy/write/interchange.rb