Refactored app to more explicitly require gems/modules that are used per-file
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
Gregory Ballantine
2025-08-12 14:12:32 -04:00
parent dd8e419e52
commit 1f0c481105
12 changed files with 39 additions and 31 deletions

View File

@@ -1,17 +1,10 @@
# frozen_string_literal: true
require 'sinatra/base'
require 'sinatra/json'
# Base app
# Server - base modular Sinatra app class
class Server < Sinatra::Base
enable :sessions
# Set up static file serving
enable :static
set :public_folder, File.join(__dir__, '/../public')
# Register view helpers
require_relative 'helpers'
helpers Helpers