botanicus / rango

Rango is ultralightweight, ultracustomizable, ultracool web framework inspired by Django.
http://101ideas.cz
MIT License
221 stars 9 forks source link

bin/envargs #122

Open botanicus opened 14 years ago

botanicus commented 14 years ago

def envargs_shebang(executable = ruby_basename, args) system_envargs = %x(which envargs).chomp local_envargs = File.join(Rango.root, "bin", "envargs") envargs = [system_envargs, local_envargs].detect { |path| File.executable?(path) } raise "No envargs detected!" if envargs.nil? "#!#{envargs} #{executable} #{args.join(" ")}".chomp(" ") end