a5e08f7bcc
I installed the rails_xss plugin, for the main purpose of seeing what will break with Rails 3.0 (where the behaviour of the plugin is the default). I think I've fixed everything, but let me know if you see stuff that is HTML-escaped, which shouldn't be. As a side benefit, we now use Erubis, rather than ERB, to render templates. They tell me it's faster ...
24 lines
No EOL
1.8 KiB
HTML
24 lines
No EOL
1.8 KiB
HTML
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
|
|
<html>
|
|
<head>
|
|
<title>not_implemented (Kernel)</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
|
<link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />
|
|
</head>
|
|
<body class="standalone-code">
|
|
<pre><span class="ruby-comment cmt"># File lib/abstract.rb, line 65</span>
|
|
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">not_implemented</span> <span class="ruby-comment cmt">#:doc:</span>
|
|
<span class="ruby-identifier">backtrace</span> = <span class="ruby-identifier">caller</span>()
|
|
<span class="ruby-identifier">method_name</span> = (<span class="ruby-identifier">backtrace</span>.<span class="ruby-identifier">shift</span> <span class="ruby-operator">=~</span> <span class="ruby-regexp re">/`(\w+)'$/</span>) <span class="ruby-operator">&&</span> <span class="ruby-identifier">$1</span>
|
|
<span class="ruby-identifier">mesg</span> = <span class="ruby-node">"class #{self.class.name} must implement abstract method '#{method_name}()'."</span>
|
|
<span class="ruby-comment cmt">#mesg = "#{self.class.name}##{method_name}() is not implemented."</span>
|
|
<span class="ruby-identifier">err</span> = <span class="ruby-constant">NotImplementedError</span>.<span class="ruby-identifier">new</span> <span class="ruby-identifier">mesg</span>
|
|
<span class="ruby-identifier">err</span>.<span class="ruby-identifier">set_backtrace</span> <span class="ruby-identifier">backtrace</span>
|
|
<span class="ruby-identifier">raise</span> <span class="ruby-identifier">err</span>
|
|
<span class="ruby-keyword kw">end</span></pre>
|
|
</body>
|
|
</html> |