Rough, simple Rack::Csrf extension for Sinatra
Here is a really simple extension for Sinatra to ease even more the use of Rack::Csrf with this beautiful micro-framework/DSL. It’s totally untested, written on the spot, published as is.
The activation is delayed until apply_csrf_protection to allow passing options to Rack::Csrf.
If you use sinatra-contrib, then you should not use Rack::Csrf.