lib/servel.rb in servel-0.4.0 vs lib/servel.rb in servel-0.5.0

- old
+ new

@@ -7,14 +7,20 @@ require 'json' require 'pathname' require 'delegate' module Servel + def self.build_app(path_map) + url_map = path_map.map { |root, url_root| [url_root, Servel::App.new(root)] }.to_h + url_map["/"] = Servel::HomeApp.new(path_map.values) unless url_map.keys.include?("/") + + Rack::URLMap.new(url_map) + end end require "servel/version" -require "servel/core_ext/pathname" require "servel/pathname_decorator" require "servel/haml_context" require "servel/locals" -require "servel/middleware" -require "servel/servel" +require "servel/app" +require "servel/home_app" +require "servel/cli"