module Kernel
Public Instance Methods
console(binding = Bindex.current_bindings.second)
click to toggle source
Instructs Web Console to render a console in the specified binding.
If binding
isn't explicitly given it will default to the binding of the previous frame. E.g. the one that invoked console
.
Raises DoubleRenderError
if a more than one console
invocation per request is detected.
# File lib/web_console/extensions.rb, line 13 def console(binding = Bindex.current_bindings.second) raise WebConsole::DoubleRenderError if Thread.current[:__web_console_binding] Thread.current[:__web_console_binding] = binding # Make sure nothing is rendered from the view helper. Otherwise # you're gonna see unexpected #<Binding:0x007fee4302b078> in the # templates. nil end