Sha256: 8166543f47fde00716f71cd9c17388ffb5994e4a2599506984fd49f7a96f71b2
Contents?: true
Size: 676 Bytes
Versions: 23
Compression:
Stored size: 676 Bytes
Contents
class StreamerController < ApplicationController before_filter :subscribe, :only => :index def index end def publish render :json => $pubnub.publish( :channel => 'pubnub_chat', :callback => lambda {|x|}, :message => { :author => params[:author], :message => params[:message] } ) end def get_messages render :json => Message.all end def status render :text => $pubnub.inspect end private def subscribe puts 'subscribing...' $pubnub.subscribe( :channel => 'pubnub_chat', :callback => $callback ) unless $pubnub.subscription_running? end end
Version data entries
23 entries across 23 versions & 2 rubygems