# File lib/ramaze/snippets/string/esc.rb, line 13 def escape which = :html case which when :html Rack::Utils.escape_html(self) when :cgi Rack::Utils.escape(self) when :uri ::URI.escape(self) else raise ArgumentError, "do not know how to escape '#{ which }'" end end