Ruby Screenshot of the Week #23: Open Type and Open Method




As of 20 minutes ago, NetBeans 6.0 entered high resistance, meaning that from this point on, only critical "showstopper" bugs will be addressed. We're spinning a release candidate in a a week, and after repeating that once or twice, NetBeans 6.0 will be done!



It's been a long sprint getting to this point, including last minute bug fixing. We took the kids to the waterfront in Berkeley yesterday where they had a blast with bugs while I blasted bugs (see picture on the left).



My e-mail inbox has been suffering the last couple of months. On the right is a snapshot of the sidebar in my Mail tool - the numbers listed next to each folder is the number of unread mail in that folder... As you can see, the number of unread mails addressed directly to me is a lot lower than in other categories (such as commit bug report mails) but even there I'm a bit behind.
Now that 6.0 is winding down I can hopefully catch up on some of it - and apologies to those of you with e-mails in that pile. At least you know it's not a personal insult!



Let's get to some Ruby screenshots. One thing I fixed this week was some bugs around the "Open Type" dialog (Ctrl-O, or Command-O on the Mac). I finally made "CamelCase" navigation work properly not just for classes but for module qualifiers as well, so if you for example want to open ActionController::Base, just type AC::B:






If you had typed AV instead it would have shown ActionView instead of ActionController, and so on.



Another thing I fixed is the ability to specify a specific method in a class - just use "#" as in rdoc to specify Class#method, or omit the class to search across all classes. Let's jump to methods starting with rend such as Rails' render:






Or how about the to_xml methods - but only in modules that start with "A":






You can also use wildcards. Here's all methods that contain load somewhere in the name:






P.S. There are still some bugs around being able to use camel case and regexps when filtering methods - I'll address those in the first update release.

Comments:

Oh wow...now that's awesome.

Posted by Charles Oliver Nutter on November 05, 2007 at 09:23 AM PST #

Nice - the #method feature is going to be very useful.

Posted by James Moore on November 05, 2007 at 01:09 PM PST #

Extract method/variable/constant should not available on RC1?

Posted by guest on November 21, 2007 at 08:14 PM PST #

Post a Comment:
Comments are closed for this entry.
About

Tor Norbye

Search

Archives
« April 2015
SunMonTueWedThuFriSat
   
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  
       
Today