]> Shamusworld >> Repos - ardour-manual-diverged/commitdiff
Little bit of cleaning up code
authorSimon Kagedal Reimer <skagedal@gmail.com>
Thu, 12 Mar 2015 14:39:03 +0000 (10:39 -0400)
committerSimon Kagedal Reimer <skagedal@gmail.com>
Thu, 12 Mar 2015 14:39:03 +0000 (10:39 -0400)
build.rb

index 4edb695ec77e5f177c3cb27e5d483b1b1b0e32c8..4afd7d1e6ce9df39cbc5d39e02cbe2fa67e97843 100644 (file)
--- a/build.rb
+++ b/build.rb
@@ -81,18 +81,16 @@ class Page
         @site = site
         @path = path
 
-        canon = canonical
-        @out_path = @site.output_dir + canon + Pathname("index.html")
-        @url = '/' + canon + '/'
-        @sort_url = @path.to_s.sub(/\.html$/, '')
-    end
+       relative_path = @path.relative_path_from(@site.pages_dir);
+       a = relative_path.each_filename.map do |x|
+            x.sub(/^[0-9]*[-_]/, '')
+        end
+       a[-1].sub!(/\.html$/, '')
+        s = a.join('/')
 
-    def canonical()
-        remove_numbers = lambda {|x| x.sub(/^[0-9]*[-_]/, '') }
-        path = @path.relative_path_from(@site.pages_dir)
-        a = path.each_filename.map(&remove_numbers)
-        a[-1] = a[-1].sub(/\.html$/, '')
-        a.join('/')
+        @out_path = @site.output_dir + Pathname(s) + Pathname("index.html")
+        @url = "/#s/"
+        @sort_url = @path.to_s.sub(/\.html$/, '')
     end
 
     def related_to?(p)