Sha256: 4834348251837c2d7248dc26a2bfd2f139fbdd94ce6e9649f2fe4b3ff6b8f4f9
Contents?: true
Size: 632 Bytes
Versions: 21
Compression:
Stored size: 632 Bytes
Contents
module Padrino module Helpers module OutputHelpers ## # Handler for Erb template. # class ErbHandler < AbstractHandler ## # Outputs the given text to the templates buffer directly. # def concat_to_template(text="") output_buffer << text nil end ## # Returns true if the block is Erb. # def engine_matches?(block) block.binding.eval('defined? __in_erb_template') end end OutputHelpers.register(:erb, ErbHandler) OutputHelpers.register(:erubis, ErbHandler) end end end
Version data entries
21 entries across 21 versions & 2 rubygems