def emit_signal(signal_name, node)
      @subscriptions ||= Hash.new()
      @runner ||= BetterRailsDebugger::Parser::Ruby::ContextRunner.new self
      (@subscriptions[signal_name] || {}).values.each do |block|
        @runner.node = node
        @runner.instance_eval &block
        # block.call(node)
      end
    end
def emit_signal(signal_name, node)
      @subscriptions ||= Hash.new()
      @runner ||= BetterRailsDebugger::Parser::Ruby::ContextRunner.new self
      (@subscriptions[signal_name] || {}).values.each do |block|
        @runner.node = node
        @runner.instance_eval &block
        # block.call(node)
      end
    end
Call all subscriptions for the given signal
 @param signal_name Symbol
 @param args Hash