mirror of
https://0xacab.org/sutty/sutty
synced 2024-07-03 10:26:08 +00:00
26 lines
428 B
Ruby
26 lines
428 B
Ruby
![]() |
# frozen_string_literal: true
|
||
|
|
||
|
require 'rack-flash'
|
||
|
require 'sinatra/base'
|
||
|
require 'sinatra_warden'
|
||
|
require_relative 'sutty/login'
|
||
|
|
||
|
module Sutty
|
||
|
# Sutty
|
||
|
class App < Sinatra::Base
|
||
|
use Rack::Flash
|
||
|
use Sutty::Login
|
||
|
register Sinatra::Warden
|
||
|
|
||
|
set :root, File.expand_path(File.join(File.dirname(__FILE__), '..'))
|
||
|
|
||
|
before do
|
||
|
authorize! '/login'
|
||
|
end
|
||
|
|
||
|
get '/' do
|
||
|
haml :index
|
||
|
end
|
||
|
end
|
||
|
end
|