module Sinatra::HamlHelpers

def _capture_haml(*args, &block)

def _capture_haml(*args, &block)
  capture(*args, &block)
end

def precede(str, &block)

def precede(str, &block)
  "#{str}#{_capture_haml(&block).chomp}\n"
end

def succeed(str, &block)

def succeed(str, &block)
  "#{_capture_haml(&block).chomp}#{str}\n"
end

def surround(front, back = front, &block)

def surround(front, back = front, &block)
  "#{front}#{_capture_haml(&block).chomp}#{back}\n"
end