# Ruby-breakpoint 0.5.1: Now with less bugs

**URL:** <https://www.ruby-forum.com/t/ruby-breakpoint-0-5-1-now-with-less-bugs/62493>\
**Category:** Ruby\
**Created:** [June 5, 2006, 3:57pm UTC](https://www.ruby-forum.com/t/ruby-breakpoint-0-5-1-now-with-less-bugs/62493 "2006-06-05T15:57:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![skade](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e9a140/32.png) [@skade](https://www.ruby-forum.com/u/skade)\
**Post date:** [June 5, 2006, 3:57pm UTC](https://www.ruby-forum.com/t/ruby-breakpoint-0-5-1-now-with-less-bugs/62493/1 "2006-06-05T15:57:59Z")

</div>

I’ve finally decided to do a bug fix release for ruby-breakpoint.

In the near future you can expect more news from this project as I’ll be  
working on it for this year’s Summer of Code. See the TODO for what is  
planned:

[http://ruby-breakpoint.rubyforge.org/doc/files/TODO.html](http://ruby-breakpoint.rubyforge.org/doc/files/TODO.html)

If there is anything else I can do to make ruby-breakpoint more useful  
or easier to use please tell me. Now is the best time to suggest new  
features!

= What is ruby-breakpoint?

ruby-breakpoint lets you inspect and modify state at run time. This  
allows you to diagnose bugs, patch applications and more all via IRB by  
simply doing a method call at the place you want to investigate.

ruby-breakpoint is integrated into the popular RubyOnRails and Nitro web  
development frameworks. In the past it has also been a part of the Ruby  
dev-utils Project.

ruby-breakpoint is available from [http://ruby-breakpoint.rubyforge.org/](http://ruby-breakpoint.rubyforge.org/)  
The web site also is a good place for discussing new features, filing  
bug reports and so on.

= Where can I get it?

ruby-breakpoint is available via RubyGems. Using it installing is as  
easy as typing the following into a shell:

gem install ruby-breakpoint

If you don’t have RubyGems or prefer downloading this via the web that’s  
no problem either. All files are also available directly from RubyForge  
via [http://rubyforge.org/frs/?group\_id=559](http://rubyforge.org/frs/?group_id=559)

= What’s new in ruby-breakpoint 0.5.1?

- Moved functionality of bin/breakpoint\_client to  
lib/breakpoint\_client.rb and changed it so that it will respect  
previously set Options. (Should make it easier for other libraries to  
integrate ruby-breakpoint with custom options.)
- Fixed trouble with .irbrc on remote breakpoint server when calling  
DRb.activate\_drb (see [Peak Obsession](http://dev.rubyonrails.com/ticket/803))
- Fixed client.y not working (Need to undef DRbObject#to\_yaml)
- Fixed client \<\< 5 and similar not working
- Fixed client.require not working with some RubyGems versions
- WorkSpace#evaluate no longer extends strings and numerics with  
DRbUndumped (Works around “DRb::DRbObject#to\_str should return  
String”  
style bugs)
- Documented bug in Binding.of\_caller() that causes  
Breakpoint.breakpoint() to have a wrong object context. breakpoint()  
works correctly.
