module Haml::Helpers
def with_haml_buffer(buffer)
- Yield: - A block in which the given buffer should be used
Parameters:
-
buffer
(Haml::Buffer
) -- The Haml buffer to use temporarily
def with_haml_buffer(buffer) @haml_buffer, old_buffer = buffer, @haml_buffer old_buffer.active, was_active = false, old_buffer.active? if old_buffer @haml_buffer.active = true yield ensure @haml_buffer.active = false old_buffer.active = was_active if old_buffer @haml_buffer = old_buffer end