lib/troy/helpers.rb in troy-0.0.35 vs lib/troy/helpers.rb in troy-0.0.36

- old
+ new

@@ -1,5 +1,7 @@ +# frozen_string_literal: true + module Troy module Helpers def h(content) CGI.escapeHTML(content) end @@ -18,10 +20,10 @@ partial = partial.join("/") path = site.root.join("partials/#{partial}") locals = locals.merge(site: site, page: page) EmbeddedRuby.new(path.read, locals).render - rescue Exception, StandardError => error + rescue Exception => error raise "Unable to render #{path}; #{error.message}" end def inline_file(path) site.root.join(path).read