summaryrefslogtreecommitdiff
path: root/contrib/index.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/index.cgi')
-rw-r--r--contrib/index.cgi17
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