mirror of
https://0xacab.org/sutty/sutty
synced 2024-07-05 23:25:46 +00:00
27 lines
403 B
Ruby
27 lines
403 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
require 'rack-flash'
|
||
|
require 'sinatra/base'
|
||
|
require 'sinatra_warden'
|
||
|
require_relative 'login'
|
||
|
require_relative '../sutty'
|
||
|
|
||
|
module Sutty
|
||
|
# Sutty
|
||
|
class App < Sinatra::Base
|
||
|
use Rack::Flash
|
||
|
use Sutty::Login
|
||
|
register Sinatra::Warden
|
||
|
|
||
|
set :root, Sutty.root
|
||
|
|
||
|
before do
|
||
|
authorize! '/login'
|
||
|
end
|
||
|
|
||
|
get '/' do
|
||
|
haml :index
|
||
|
end
|
||
|
end
|
||
|
end
|