module Nirvana::Util
Public Instance Methods
capture_all() { || ... }
click to toggle source
# File lib/nirvana/util.rb, line 26 def capture_all stdout, stderr, result = nil stderr = capture_stderr do stdout = capture_stdout do result = yield end end [stdout, stderr, result] end
capture_stderr() { || ... }
click to toggle source
# File lib/nirvana/util.rb, line 17 def capture_stderr out = StringIO.new $stderr = out yield return out.string ensure $stderr = STDERR end
capture_stdout() { || ... }
click to toggle source
# File lib/nirvana/util.rb, line 8 def capture_stdout out = StringIO.new $stdout = out yield return out.string ensure $stdout = STDOUT end
format_output(response)
click to toggle source
# File lib/nirvana/util.rb, line 36 def format_output(response) EscapeUtils.escape_html(response).gsub("\n", "<br>").gsub("\t", " ").gsub(" ", " ") end