From c25c83ed41aea193f473f2a3481563e493d51963 Mon Sep 17 00:00:00 2001 From: rohit Date: Sat, 19 Jun 2010 15:58:32 +0530 Subject: [PATCH] Rails Runner sets $0 and $PROGRAM_NAME to filename being run [#2244 state:commited] --- railties/lib/rails/commands/runner.rb | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/railties/lib/rails/commands/runner.rb b/railties/lib/rails/commands/runner.rb index 2785485..7ef0e7b 100644 --- a/railties/lib/rails/commands/runner.rb +++ b/railties/lib/rails/commands/runner.rb @@ -44,6 +44,8 @@ begin $stderr.puts "Run '#{$0} -h' for help." exit 1 elsif File.exist?(code_or_file) + $0 = File.basename(code_or_file) + $PROGRAM_NAME = $0 eval(File.read(code_or_file), nil, code_or_file) else eval(code_or_file) -- 1.7.0.4