sprinkling toString() throughout, for Node.js 0.1.95 compatibility.

This commit is contained in:
Jeremy Ashkenas 2010-05-15 00:34:14 -04:00
parent dfb3a13246
commit a8d4c3a567
5 changed files with 7 additions and 7 deletions

View File

@ -95,7 +95,7 @@ task 'test', 'run the CoffeeScript language test suite', ->
source: path.join 'test', file
fs.readFile source, (err, code) ->
try
CoffeeScript.run code, {source: source}
CoffeeScript.run code.toString(), {source: source}
catch err
failed_tests += 1
puts "${red}failed:${reset} $source"

View File

@ -60,7 +60,7 @@
throw new Error(("Cakefile not found in " + (process.cwd())));
}
args = process.argv.slice(2, process.argv.length);
CoffeeScript.run(fs.readFileSync('Cakefile'), {
CoffeeScript.run(fs.readFileSync('Cakefile').toString(), {
source: 'Cakefile'
});
oparse = new optparse.OptionParser(switches);

View File

@ -82,7 +82,7 @@
});
} else if (path.extname(source) === '.coffee') {
fs.readFile(source, function(err, code) {
return compile_script(source, code, base);
return compile_script(source, code.toString(), base);
});
if (options.watch) {
return watch(source, base);
@ -158,7 +158,7 @@
puts(("Compiled " + source));
}
return fs.readFile(source, function(err, code) {
return compile_script(source, code, base);
return compile_script(source, code.toString(), base);
});
});
};

View File

@ -48,7 +48,7 @@ exports.run: ->
path.exists 'Cakefile', (exists) ->
throw new Error("Cakefile not found in ${process.cwd()}") unless exists
args: process.argv[2...process.argv.length]
CoffeeScript.run fs.readFileSync('Cakefile'), {source: 'Cakefile'}
CoffeeScript.run fs.readFileSync('Cakefile').toString(), {source: 'Cakefile'}
oparse: new optparse.OptionParser switches
return print_tasks() unless args.length
options: oparse.parse(args)

View File

@ -75,7 +75,7 @@ compile_scripts: ->
for file in files
compile path.join(source, file)
else if path.extname(source) is '.coffee'
fs.readFile source, (err, code) -> compile_script(source, code, base)
fs.readFile source, (err, code) -> compile_script(source, code.toString(), base)
watch source, base if options.watch
compile source
@ -114,7 +114,7 @@ watch: (source, base) ->
fs.watchFile source, {persistent: true, interval: 500}, (curr, prev) ->
return if curr.mtime.getTime() is prev.mtime.getTime()
puts "Compiled $source" if options.compile
fs.readFile source, (err, code) -> compile_script(source, code, base)
fs.readFile source, (err, code) -> compile_script(source, code.toString(), base)
# Write out a JavaScript source file with the compiled code. By default, files
# are written out in `cwd` as `.js` files with the same name, but the output