lib/sinatra/respond_with.rb in sinatra-contrib-2.0.5 vs lib/sinatra/respond_with.rb in sinatra-contrib-2.0.6
- old
+ new
@@ -171,19 +171,15 @@
end
exts.each do |ext|
settings.template_engines[ext].each { |e| possible << [e, name] }
end
possible.each do |engine, template|
- # not exactly like Tilt[engine], but does not trigger a require
- if Tilt.respond_to?(:mappings)
- klass = Tilt.mappings[Tilt.normalize(engine)].first
- else
- begin
- klass = Tilt[engine]
- rescue LoadError
- next
- end
+ begin
+ klass = Tilt[engine]
+ rescue LoadError
+ next
end
+
find_template(settings.views, template, klass) do |file|
next unless File.exist? file
return settings.rendering_method(engine) << template.to_sym
end
end