module Tiss::Utils
Public Class Methods
join_data(tiss_batch, model)
click to toggle source
# File lib/tiss/utils.rb, line 5 def join_data(tiss_batch, model) data = '' model.attributes_by(tiss_batch.xml_version).to_h.values.each do |value| next unless value.present? if value.is_a? Tiss::Model::Base data << join_data(tiss_batch, value) next end if value.is_a? Array data << value.map do |inner_value| join_data(tiss_batch, inner_value) end.join next end data << value.to_s end data end