hanami-view/lib/hanami/view/tilt/erbse.rb

22 lines
402 B
Ruby

# frozen_string_literal: true
require "tilt/template"
require "erbse"
module Hanami
class View
module Tilt
# Tilt template class copied from cells-erb gem
class ErbseTemplate < ::Tilt::Template
def prepare
@template = ::Erbse::Engine.new
end
def precompiled_template(_locals)
@template.call(data)
end
end
end
end
end