diff options
author | makoto kuwata <kwa@kuwata-lab.com> | 2010-06-29 23:10:54 +0900 |
---|---|---|
committer | makoto kuwata <kwa@kuwata-lab.com> | 2010-06-29 23:10:54 +0900 |
commit | d2617bf014d32c48cc0cd1e32c2159fec9423809 (patch) | |
tree | 999aaa9893c2e551f0c48394feb5fd4f2c3c60dc | |
parent | 48ce06fbb915c60c429fea6c7d11f3d2a7430e7a (diff) | |
download | erubis-d2617bf014d32c48cc0cd1e32c2159fec9423809.tar.gz |
[enhance] index.cgi to require 'rubygems' automatically
-rw-r--r-- | contrib/index.cgi | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/contrib/index.cgi b/contrib/index.cgi index d9dd132..cf3080b 100644 --- a/contrib/index.cgi +++ b/contrib/index.cgi @@ -12,14 +12,19 @@ ## load Erubis begin require 'erubis' - include Erubis::XmlHelper rescue LoadError => ex - print "Status: 500 Internal Server Error\r\n" - print "Content-Type: text/plain\r\n" - print "\r\n" - print "ERROR: #{ex.message}" - exit + begin + require 'rubygems' + require 'erubis' + rescue LoadError => ex + print "Status: 500 Internal Server Error\r\n" + print "Content-Type: text/plain\r\n" + print "\r\n" + print "ERROR: #{ex.message}" + exit + end end +include Erubis::XmlHelper ## configuration ERUBY = Erubis::Eruby # or Erubis::EscapeEruby |