Method: EurekaBot::Controller#redirect

Defined in:
lib/eureka_bot/controller.rb

#redirect(controller, action) ⇒ Object



41
42
43
44
45
46
47
48
49
50
51
# File 'lib/eureka_bot/controller.rb', line 41

def redirect(controller, action)
  instance = controller.new(
      params:   params,
      message:  message,
      response: response,
      logger:   logger
  )
  instrument 'controller.redirect', {from: self.class.to_s, to: {controller: controller.to_s, action: action}} do
    instance.public_send(action)
  end
end