<% opts = @options || {} lines = [] opts.each do |key, val| flag = "-#{key}" if val.is_a?(Array) val.each do |v| lines << "#{flag}=#{v}" end else lines << "#{flag}=#{val}" end end %> OPTIONS="<%= lines.map { |l| l.lstrip }.join(" \\\n ") %>"