class Padrino::Helpers::OutputHelpers::ErbHandler
Public Instance Methods
capture_from_template(*args, &block)
click to toggle source
Force Erb capture not to use safebuffer rubocop:disable UnderscorePrefixedVariableName
# File lib/middleman-more/core_extensions/default_helpers.rb, line 10 def capture_from_template(*args, &block) self.output_buffer, _buf_was = '', output_buffer raw = block.call(*args) captured = template.instance_variable_get(:@_out_buf) self.output_buffer = _buf_was engine_matches?(block) ? captured : raw end