diff --git a/sinatra-contrib/Gemfile b/sinatra-contrib/Gemfile index 915043cd..b12bbf15 100644 --- a/sinatra-contrib/Gemfile +++ b/sinatra-contrib/Gemfile @@ -2,7 +2,6 @@ source "https://rubygems.org" unless ENV['QUICK'] gemspec gem 'sinatra', :github => 'sinatra/sinatra' -gem 'temple', :github => 'zzak/temple', :branch => '0-6-patched' group :development, :test do platform :ruby_18, :jruby do diff --git a/sinatra-contrib/lib/sinatra/capture.rb b/sinatra-contrib/lib/sinatra/capture.rb index 1f742ef4..e219a931 100644 --- a/sinatra-contrib/lib/sinatra/capture.rb +++ b/sinatra-contrib/lib/sinatra/capture.rb @@ -95,7 +95,7 @@ module Sinatra @capture = nil if current_engine == :ruby result = block[*args] - elsif current_engine == :erb + elsif current_engine == :erb || current_engine == :slim @_out_buf, _buf_was = '', @_out_buf block[*args] result = eval('@_out_buf', block.binding)