doc-api/classes/Kwalify/BaseError.html in kwalify-0.7.0 vs doc-api/classes/Kwalify/BaseError.html in kwalify-0.7.1
- old
+ new
@@ -189,10 +189,10 @@
<div class="method-source-code" id="M000081-source">
<pre>
<span class="ruby-comment cmt"># File kwalify/errors.rb, line 23</span>
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">message</span>=<span class="ruby-value str">""</span>, <span class="ruby-identifier">path</span>=<span class="ruby-keyword kw">nil</span>, <span class="ruby-identifier">value</span>=<span class="ruby-keyword kw">nil</span>, <span class="ruby-identifier">rule</span>=<span class="ruby-keyword kw">nil</span>, <span class="ruby-identifier">error_symbol</span>=<span class="ruby-keyword kw">nil</span>)
<span class="ruby-keyword kw">super</span>(<span class="ruby-identifier">message</span>)
- <span class="ruby-ivar">@path</span> = <span class="ruby-identifier">path</span>
+ <span class="ruby-ivar">@path</span> = <span class="ruby-identifier">path</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">Array</span>) <span class="ruby-operator">?</span> <span class="ruby-value str">'/'</span><span class="ruby-operator">+</span><span class="ruby-identifier">path</span>.<span class="ruby-identifier">join</span>(<span class="ruby-value str">'/'</span>) <span class="ruby-operator">:</span> <span class="ruby-identifier">path</span>
<span class="ruby-ivar">@rule</span> = <span class="ruby-identifier">rule</span>
<span class="ruby-ivar">@value</span> = <span class="ruby-identifier">value</span>
<span class="ruby-ivar">@error_symbol</span> = <span class="ruby-identifier">error_symbol</span>
<span class="ruby-keyword kw">end</span>
</pre>
\ No newline at end of file