method
_run
v6.1.3.1 -
Show latest stable
- Class:
ActionView::Base
_run(method, template, locals, buffer, add_to_stack: true, &block)public
No documentation available.
# File actionview/lib/action_view/base.rb, line 243
def _run(method, template, locals, buffer, add_to_stack: true, &block)
_old_output_buffer, _old_virtual_path, _old_template = @output_buffer, @virtual_path, @current_template
@current_template = template if add_to_stack
@output_buffer = buffer
public_send(method, locals, buffer, &block)
ensure
@output_buffer, @virtual_path, @current_template = _old_output_buffer, _old_virtual_path, _old_template
end