Module: WebConsole::ViewHelpers
- Defined in:
- lib/web_console/view_helpers.rb
Instance Method Summary collapse
Instance Method Details
#console(console_binding = nil) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/web_console/view_helpers.rb', line 3 def console(console_binding = nil) return unless request.remote_ip.in?(WebConsole.config.whitelisted_ips) console_binding ||= binding.of_caller(1) unless controller.console_already_rendered @console_session = WebConsole::REPLSession.create(binding: console_binding) controller.console_already_rendered = true render('rescues/web_console') end end |