# Bug in ri\_formatter.rb

**URL:** <https://www.ruby-forum.com/t/bug-in-ri-formatter-rb/112976>\
**Category:** Ruby\
**Created:** [August 25, 2007, 6:22am UTC](https://www.ruby-forum.com/t/bug-in-ri-formatter-rb/112976 "2007-08-25T06:22:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pedz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/839c29/32.png) [@pedz](https://www.ruby-forum.com/u/pedz)\
**Post date:** [August 25, 2007, 6:22am UTC](https://www.ruby-forum.com/t/bug-in-ri-formatter-rb/112976/1 "2007-08-25T06:22:25Z")

</div>

If you do ri of Rail’s option\_groups\_from\_collection\_for\_select, whose  
complete name is  
ActionView::Helpers::FormOptionsHelper#option\_groups\_from\_collection\_for\_select,  
then ri\_formatter.rb throws an error at line 18:

```
def draw_line(label=nil)
  len = @width
  len -= (label.size+1) if label
  print "-"*len <<< here

```

because len comes out to be negative (if width is set to 72).

The fix is trivial.

I can’t find any other way to report a bug except this forum.

HTH,  
Perry

---

<div class="post-metadata">

**Author:** ![pedz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/839c29/32.png) [@pedz](https://www.ruby-forum.com/u/pedz)\
**Post date:** [August 25, 2007, 9:34am UTC](https://www.ruby-forum.com/t/bug-in-ri-formatter-rb/112976/2 "2007-08-25T09:34:41Z")

</div>

On Aug 24, 2007, at 21:22, Perry S. wrote:

> because len comes out to be negative (if width is set to 72).
> 
> The fix is trivial.
> 
> I can’t find any other way to report a bug except this forum.

Did you try the RDoc project on RubyForge?

[http://rubyforge.org/tracker/?func=add&group\_id=627&atid=2472](http://rubyforge.org/tracker/?func=add&group_id=627&atid=2472)

---

<div class="post-metadata">

**Author:** ![pedz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/839c29/32.png) [@pedz](https://www.ruby-forum.com/u/pedz)\
**Post date:** [August 27, 2007, 3:20pm UTC](https://www.ruby-forum.com/t/bug-in-ri-formatter-rb/112976/3 "2007-08-27T15:20:34Z")

</div>

On 2007-08-25 16:33:41 +0900 (Sat, Aug), Eric H. wrote:

> On Aug 24, 2007, at 21:22, Perry S. wrote:
> 
> > The fix is trivial.  
> > […]
> > 
> > I can’t find any other way to report a bug except this forum.
> 
> Did you try the RDoc project on RubyForge?
> 
> [http://rubyforge.org/tracker/?func=add&group\_id=627&atid=2472](http://rubyforge.org/tracker/?func=add&group_id=627&atid=2472)

It was already reported:

[http://rubyforge.org/tracker/?func=detail&aid=11391&group\_id=426&atid=1698](http://rubyforge.org/tracker/?func=detail&aid=11391&group_id=426&atid=1698)  
[http://rubyforge.org/tracker/?func=detail&aid=9751&group\_id=627&atid=2472](http://rubyforge.org/tracker/?func=detail&aid=9751&group_id=627&atid=2472)
