]> Shamusworld >> Repos - ardour-manual/blobdiff - build.rb
Fixes for Ruby 1.9.3
[ardour-manual] / build.rb
index 4932925335530530a5cdd35e49b446c21c254a01..8246d8e88827aa0f8a4c7992bc363e90632364f7 100644 (file)
--- a/build.rb
+++ b/build.rb
@@ -141,7 +141,7 @@ class Page
     def process()
         path = out_path
         path.dirname.mkpath
-        path.write(render)
+        path.open('w') { |f| f.write(render) }
     end
 end
 
@@ -226,6 +226,8 @@ Liquid::Template.register_tag('tree', Tag_tree)
 Liquid::Template.register_tag('children', Tag_children)
 Liquid::Template.register_tag('prevnext', Tag_prevnext)
 
-Liquid::Template.error_mode = :strict
+if defined? Liquid::Template.error_mode
+    Liquid::Template.error_mode = :strict
+end
 
 Site.new.run