module Eddy::Data
Code for storing & generating data used by Eddy
when generating EDI documents.
Public Class Methods
new_interchange_control_number()
click to toggle source
Return a new, unique number.
@return [Integer]
# File lib/eddy/data.rb, line 11 def self.new_interchange_control_number existing = Eddy.data.interchange_control_numbers() new_ctrl_num = Eddy::Util.new_number(existing) Eddy.data.add_interchange_control_number(new_ctrl_num) return new_ctrl_num end
new_transaction_set_control_number(transaction_set_id)
click to toggle source
Return a new, unique number.
@param transaction_set_id [String] @return [Integer]
# File lib/eddy/data.rb, line 22 def self.new_transaction_set_control_number(transaction_set_id) existing = Eddy.data.transaction_set_control_numbers(transaction_set_id) new_ctrl_num = Eddy::Util.new_number(existing) Eddy.data.add_transaction_set_control_number(transaction_set_id, new_ctrl_num) return new_ctrl_num end