doc/rdoc/classes/Mongrel/Command/Base.src/M000030.html in mongrel-0.3.12.4 vs doc/rdoc/classes/Mongrel/Command/Base.src/M000030.html in mongrel-0.3.13
- old
+ new
@@ -3,39 +3,20 @@
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
- <title>new (Mongrel::Command::Base)</title>
+ <title>valid? (Mongrel::Command::Base)</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/mongrel/command.rb, line 35</span>
-35: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">options</span>={})
-36: <span class="ruby-identifier">argv</span> = <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:argv</span>] <span class="ruby-operator">||</span> []
-37: <span class="ruby-ivar">@opt</span> = <span class="ruby-constant">OptionParser</span>.<span class="ruby-identifier">new</span>
-38: <span class="ruby-ivar">@valid</span> = <span class="ruby-keyword kw">true</span>
-39: <span class="ruby-comment cmt"># this is retarded, but it has to be done this way because -h and -v exit</span>
-40: <span class="ruby-ivar">@done_validating</span> = <span class="ruby-keyword kw">false</span>
-41: <span class="ruby-ivar">@original_args</span> = <span class="ruby-identifier">argv</span>.<span class="ruby-identifier">dup</span>
-42:
-43: <span class="ruby-identifier">configure</span>
-44:
-45: <span class="ruby-comment cmt"># I need to add my own -h definition to prevent the -h by default from exiting.</span>
-46: <span class="ruby-ivar">@opt</span>.<span class="ruby-identifier">on_tail</span>(<span class="ruby-value str">"-h"</span>, <span class="ruby-value str">"--help"</span>, <span class="ruby-value str">"Show this message"</span>) <span class="ruby-keyword kw">do</span>
-47: <span class="ruby-ivar">@done_validating</span> = <span class="ruby-keyword kw">true</span>
-48: <span class="ruby-identifier">puts</span> <span class="ruby-ivar">@opt</span>
-49: <span class="ruby-keyword kw">end</span>
-50:
-51: <span class="ruby-comment cmt"># I need to add my own -v definition to prevent the -h from exiting by default as well.</span>
-52: <span class="ruby-ivar">@opt</span>.<span class="ruby-identifier">on_tail</span>(<span class="ruby-value str">"--version"</span>, <span class="ruby-value str">"Show version"</span>) <span class="ruby-keyword kw">do</span>
-53: <span class="ruby-ivar">@done_validating</span> = <span class="ruby-keyword kw">true</span>
-54: <span class="ruby-keyword kw">if</span> <span class="ruby-constant">VERSION</span>
-55: <span class="ruby-identifier">puts</span> <span class="ruby-node">"Version #{MONGREL_VERSION}"</span>
-56: <span class="ruby-keyword kw">end</span>
-57: <span class="ruby-keyword kw">end</span>
-58:
-59: <span class="ruby-ivar">@opt</span>.<span class="ruby-identifier">parse!</span> <span class="ruby-identifier">argv</span>
-60: <span class="ruby-keyword kw">end</span></pre>
+ <pre> <span class="ruby-comment cmt"># File lib/mongrel/command.rb, line 105</span>
+105: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">valid?</span>(<span class="ruby-identifier">exp</span>, <span class="ruby-identifier">message</span>)
+106: <span class="ruby-keyword kw">if</span> <span class="ruby-keyword kw">not</span> <span class="ruby-ivar">@done_validating</span> <span class="ruby-keyword kw">and</span> (<span class="ruby-keyword kw">not</span> <span class="ruby-identifier">exp</span>)
+107: <span class="ruby-identifier">failure</span> <span class="ruby-identifier">message</span>
+108: <span class="ruby-ivar">@valid</span> = <span class="ruby-keyword kw">false</span>
+109: <span class="ruby-ivar">@done_validating</span> = <span class="ruby-keyword kw">true</span>
+110: <span class="ruby-keyword kw">end</span>
+111: <span class="ruby-keyword kw">end</span></pre>
</body>
</html>
\ No newline at end of file