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

22 lines
399 B
Ruby

# frozen_string_literal: true
require "tilt/template"
require "erbse"
module Dry
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