Sha256: c19a358e9f0fb22dd3b4ee6bdc68e8ac0b8e6a6f7ed78b884944792049fc1bb4

Contents?: true

Size: 1.31 KB

Versions: 10

Compression:

Stored size: 1.31 KB

Contents

module Eddy
  module Data
    module Persistence
      # Base class for data persistence wrappers.
      class Base

        # @return [Array<Integer>]
        def interchange_control_numbers()
          raise NotImplementedError
        end

        # @param _functional_group [String]
        # @return [Array<Integer>]
        def functional_group_control_numbers(_functional_group)
          raise NotImplementedError
        end

        # @param _transaction_set_id [String]
        # @return [Array<Integer>]
        def transaction_set_control_numbers(_transaction_set_id)
          raise NotImplementedError
        end

        # @param _new_ctrl_num [Integer]
        # @return [Array<Integer>]
        def add_interchange_control_number(_new_ctrl_num)
          raise NotImplementedError
        end

        # @param _functional_group [String]
        # @param _new_ctrl_num [Integer]
        # @return [Array<Integer>]
        def add_functional_group_control_number(_functional_group, _new_ctrl_num)
          raise NotImplementedError
        end

        # @param _transaction_set_id [String]
        # @param _new_ctrl_num [Integer]
        # @return [Array<Integer>]
        def add_transaction_set_control_number(_transaction_set_id, _new_ctrl_num)
          raise NotImplementedError
        end

      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
eddy-0.8.3 lib/eddy/data/persistence/base.rb
eddy-0.8.2 lib/eddy/data/persistence/base.rb
eddy-0.8.1 lib/eddy/data/persistence/base.rb
eddy-0.8.0 lib/eddy/data/persistence/base.rb
eddy-0.7.0 lib/eddy/data/persistence/base.rb
eddy-0.6.0 lib/eddy/data/persistence/base.rb
eddy-0.5.1 lib/eddy/data/persistence/base.rb
eddy-0.5.0 lib/eddy/data/persistence/base.rb
eddy-0.4.0 lib/eddy/data/persistence/base.rb
eddy-0.3.0 lib/eddy/data/persistence/base.rb