module Flatrack::View::CaptureHelper

Block capture support

Private Instance Methods

capture(*args) { |*args| ... } click to toggle source
# File lib/flatrack/view/capture_helper.rb, line 9
def capture(*args)
  value  = nil
  buffer = with_output_buffer { value = yield(*args) }
  buffer.presence || value
end