# File lib/brb/tunnel/shared.rb, line 6 def make_proxy(r) if r.is_a?(Array) t = [] r.each do |obj| t << if obj.is_a? Array make_proxy(obj) elsif !obj.is_a?(Symbol) and !obj.is_a?(String) and obj and !(Marshal::dump(obj) rescue nil) #BrB.logger.debug " - > Make proxy for : #{obj.class}" obj.to_s.to_sym else obj end end return t else return r.to_s end end