#! /usr/bin/env ruby # coding: utf-8 # # # class Madowu::DirectoryMapper # #def initialize() #end def self.dirmap(dir) results = [] md_dir = Pathname.new(dir) results << "

Parent directory:

" results << "" results << "

Current directory:

" results << "" results end def self.get_title(path) if FileTest.directory?(path) result = Pathname.new(path).basename.to_s + "/" else if /\.md$/ =~ path result = Madowu::HtmlGenerator.get_title(path) if result.empty? result = '' end elsif /\.html$/ =~ path line = `grep \\ #{path}` /\(.*)\<\/title\>/ =~ line result = $1 || '' result = Pathname.new(path).basename if result.empty? end end result.to_s end end