module Radar::App::Controller::ClassMethods

Protected Instance Methods

forward(*methods) click to toggle source
# File lib/radar/app/controller.rb, line 21
def forward(*methods)
  methods.each do |method|
    define_method(method) do |session_id, *args|
      synchronized(session_id) do
        logger.debug { "[#{session_id}] #{method}(...)" }
        @sessions[session_id].analyzer.send(method, *args)
      end
    end
  end
end