class ChatController < ApplicationController def send_data data = CGI.escapeHTML(params["chat_input" + params[:to]]) speaker = User.find(params[:from]) sender_id = params[:from] receiver_id = params[:to] data_to_sender = chat_data(receiver_id, speaker, data) data_to_receiver = chat_data(sender_id, speaker, data) Juggernaut.send_data(data_to_sender, sender_id) Juggernaut.send_data(data_to_receiver, receiver_id) render :nothing => true end protected def chat_data(with, speaker, data) <<-DATA new Insertion.Bottom('messages#{with}', \ '