Sha256: df9d6633453ff18079d7851f8456a3587df1da821c7957bc12027c4b59adfeb2
Contents?: true
Size: 795 Bytes
Versions: 1
Compression:
Stored size: 795 Bytes
Contents
# frozen_string_literal: true require 'bundler/setup' <% unless options[:api_only] -%> require 'erubi' <% end -%> require 'rack/csrf' require 'sinatra' <% if options[:api_only] -%> 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[:api_only] -%> set :erb, { escape_html: true } <% end -%> end configure :development do require 'better_errors' use BetterErrors::Middleware BetterErrors.application_root = __dir__ end <% if options[:api_only] -%> get '/' do json message: 'Smoke test successful!' end <% else -%> get '/' do erb :index end <% end -%>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hoboken-0.9.0 | lib/hoboken/templates/classic.rb.tt |