lib/taskjuggler/RichText/FunctionExample.rb in taskjuggler-3.4.0 vs lib/taskjuggler/RichText/FunctionExample.rb in taskjuggler-3.5.0
- old
+ new
@@ -1,11 +1,11 @@
#!/usr/bin/env ruby -w
# encoding: UTF-8
#
# = FunctionExample.rb -- The TaskJuggler III Project Management Software
#
-# Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012
+# Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
# by Chris Schlaeger <chris@linux.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of version 2 of the GNU General Public License as
# published by the Free Software Foundation.
@@ -38,11 +38,11 @@
raise "'file' argument missing"
end
tag = args['tag']
example = TjpExample.new
- fileName = AppConfig.dataDirs('test')[0] +
- "TestSuite/Syntax/Correct/#{file}.tjp"
+ fileName = File.join(AppConfig.dataDirs('test')[0], 'TestSuite',
+ 'Syntax', 'Correct', "#{file}.tjp")
example.open(fileName)
frame = XMLElement.new('div', 'class' => 'codeframe')
frame << (pre = XMLElement.new('pre', 'class' => 'code'))
unless (text = example.to_s(tag))
raise "There is no tag '#{tag}' in file " +