aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLouise Crow <louise.crow@gmail.com>2013-02-14 17:54:24 +0000
committerLouise Crow <louise.crow@gmail.com>2013-02-14 18:36:38 +0000
commit2c5749d4d92e6601856cef6f7e2201d06d885183 (patch)
tree0c5005b2b03e540d8ab562da06539414709fbc18
parenta77243d9f6d6a7abe9fd3f966536420ac3c73981 (diff)
Silence printing of Erubis version number to stdout - can result in bounces to incoming mail depending on your mail config.
-rw-r--r--vendor/plugins/rails_xss/lib/rails_xss/erubis.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/vendor/plugins/rails_xss/lib/rails_xss/erubis.rb b/vendor/plugins/rails_xss/lib/rails_xss/erubis.rb
index c8171c669..b8a239483 100644
--- a/vendor/plugins/rails_xss/lib/rails_xss/erubis.rb
+++ b/vendor/plugins/rails_xss/lib/rails_xss/erubis.rb
@@ -1,4 +1,10 @@
-require 'erubis/helpers/rails_helper'
+# stop erubis from printing it's version number all the time
+old_stdout = $stdout
+File.open("/dev/null", "w") do |f|
+ $stdout = f
+ require 'erubis/helpers/rails_helper'
+ $stdout = old_stdout
+end
module RailsXss
class Erubis < ::Erubis::Eruby