# File lib/staticmatic/server.rb, line 56 def expand_path(path_info) dirname, basename = File.split(path_info) extname = File.extname(path_info).sub(/^\./, '') filename = basename.chomp(".#{extname}") if extname.empty? dir = File.join(dirname, filename) is_dir = path_info[-1, 1] == '/' || (@staticmatic.template_directory?(dir) && !@staticmatic.template_exists?(filename, dirname)) if is_dir dirname = dir filename = 'index' end extname = 'html' end [ dirname, filename, extname ] end