Module: Realtime::Controller::ClassMethods

Defined in:
lib/realtime/realtime_controller.rb

Instance Method Summary collapse

Instance Method Details

#realtime_controller(options = nil) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/realtime/realtime_controller.rb', line 6

def realtime_controller(options = nil)
  before_filter :do_realtime_token
  before_filter :do_realtime_user_id
  before_filter :do_realtime_server_url
  if options.nil?
    after_filter :store_realtime_session_redis
  elsif options[:queue] == :redis
    after_filter :store_realtime_session_redis
  elsif options[:queue] == :zmq
    after_filter :store_realtime_session_zmq
  end
end