require "launchy" require_relative "../lib/crys" require_relative "mixins/splash.rb" module Crys class ServerRunner include Splash def initialize(server_class:, root:, section:) @root = File.expand_path root @server = server_class.new(root: root) @section = section end def serve puts "" print_splash puts "Hello mms to \e[1m" + section + "\e[22m" puts "Serving from: " + root puts "" server.start end private attr_reader :root, :server, :section end end