# frozen_string_literal: true
require 'bundler/setup'
<% unless options -%> require 'erubi' <% end -%> require 'rack/csrf' require 'sinatra' <% if options -%> require 'sinatra/json' <% else -%> require 'sinatra/flash' <% end -%>
Dir.glob(File.join('helpers', '**', '*.rb')).each do |helper|
require_relative helper
end
configure do
use Rack::Session::Cookie, secret: 'TODO: CHANGE ME' use Rack::Csrf, raise: true
<% unless options -%>
set :erb, { escape_html: true }
<% end -%> end
configure :development do
require 'better_errors' use BetterErrors::Middleware BetterErrors.application_root = __dir__
end
<% if options -%> get '/' do
json message: 'Smoke test successful!'
end <% else -%> get '/' do
erb :index
end <% end -%>