From geoff at geoffdavis.net Thu Aug 3 12:04:52 2006 From: geoff at geoffdavis.net (Geoff Davis) Date: Thu, 03 Aug 2006 12:04:52 -0400 Subject: [raleigh.rb] Rails conventions Message-ID: <1154621092.4045.36.camel@test> A quick question about rails conventions for the list: Suppose I have a model with an attribute that takes on a fixed set of values, e.g. MyObject has the attribute "color", which can be one of ["Red", "Orange", "Yellow", "Green", "Blue", "Violet"] 1) Are there any rails conventions for where should the list of possible colors should be defined? One possibility is as a constant in the model, but what if list is shared by several models? I assume this is the kind of thing that would go in the lib/ directory? 2) Suppose the human-readable attribute names are long and descriptive, e.g. ["Red as a beet" ... ], but I just want to put a short token (e.g. "red" / "orange", etc) in the database. Are there any conventions for handling the mapping from tokens to descriptive names? A dedicated database table seems like overkill. Using a list of pairs, e.g. [["red", "Red as a beet"], ["orange", "Orange, like the setting sun"]...] makes lookups a bit awkward, but a hash table loses the ordering. Or is there some kind of hash that allows for ordering the keys? (If I were to define some ordered hash class, where should the file containing the class definition live? Again, in lib/?) Thanks! Geoff From blake at near-time.com Thu Aug 3 13:00:54 2006 From: blake at near-time.com (Blake Watters) Date: Thu, 3 Aug 2006 13:00:54 -0400 Subject: [raleigh.rb] Rails conventions In-Reply-To: <1154621092.4045.36.camel@test> References: <1154621092.4045.36.camel@test> Message-ID: <1730A36E-E978-4C31-A1FD-5CD9F50EEB91@near-time.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 You definitely want to use a constant in the model: class MyModel < ActiveRecord::Base ALLOWED_COLORS = %w{Red Orange Yellow Green Blue Violet} validates_inclusion_of :color, :in => ALLOWED_COLORS, :message => "Color must be one of #{ALLOWED_COLORS.join(', ')}" end If you need this behavior shared between models, you need to use a module and mix it in: module ValidatedColors ALLOWED_COLORS = %w{Red Orange Yellow Green Blue Violet} def self.included(base) base.validates_inclusion_of :color, :in => ALLOWED_COLORS, :message => "Color must be one of # {ALLOWED_COLORS.join(', ')}" end end class MyModel < ActiveRecord::Base include ValidatedColors end class AnotherModel < ActiveRecord::Base include ValidatedColors end Note the magic in the self.included method -- this method is called when the module is mixed into a base class. The argument base is the class that sent the include message. So you can do base.validates_inclusion_of because you are essentially sending messages to the class scope of the including class. Why do you need ordering? Here's a version with descriptive naming: module ValidatedColorWithDescriptions VALID_COLORS_AND_DESCRIPTIONS = {:red => 'As a beet', :orange => 'As well... an orange.'}.with_indifferent_access def description_for_color(color) VALID_COLORS_AND_DESCRIPTIONS[color] end def self.included(base) base.validates_inclusion_of :color, :in => ALLOWED_COLORS.keys, :message => "Color must be one of # {ALLOWED_COLORS.keys.join(', ')}" end end The .keys method will return an array of keys from the Hash. They will be returned in the same order they were expressed in the original hash. Make sense? Cheers, Blake - -- Blake Watters Near-Time, Inc. http://www.near-time.com/ On Aug 3, 2006, at 12:04 PM, Geoff Davis wrote: > A quick question about rails conventions for the list: > > Suppose I have a model with an attribute that takes on a fixed set of > values, e.g. > > MyObject has the attribute "color", which can be one of ["Red", > "Orange", "Yellow", "Green", "Blue", "Violet"] > > 1) Are there any rails conventions for where should the list of > possible > colors should be defined? One possibility is as a constant in the > model, but what if list is shared by several models? I assume this is > the kind of thing that would go in the lib/ directory? > > 2) Suppose the human-readable attribute names are long and > descriptive, > e.g. ["Red as a beet" ... ], but I just want to put a short token > (e.g. > "red" / "orange", etc) in the database. Are there any conventions for > handling the mapping from tokens to descriptive names? A dedicated > database table seems like overkill. Using a list of pairs, e.g. > [["red", "Red as a beet"], ["orange", "Orange, like the setting > sun"]...] makes lookups a bit awkward, but a hash table loses the > ordering. Or is there some kind of hash that allows for ordering the > keys? (If I were to define some ordered hash class, where should the > file containing the class definition live? Again, in lib/?) > > Thanks! > > Geoff > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (Darwin) iD8DBQFE0ivGqvuZB2zXNU0RAhEPAJ9pszYNwaJ8Bk+Q+RdujEgJkfgeEQCgnYHB oVD9JV9dtjVrYGRYrHKIBNA= =FHcS -----END PGP SIGNATURE----- From nathaniel at talbott.ws Thu Aug 3 13:17:09 2006 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Thu, 3 Aug 2006 13:17:09 -0400 Subject: [raleigh.rb] Rails conventions In-Reply-To: <1730A36E-E978-4C31-A1FD-5CD9F50EEB91@near-time.com> References: <1154621092.4045.36.camel@test> <1730A36E-E978-4C31-A1FD-5CD9F50EEB91@near-time.com> Message-ID: <02E09438-F5CA-4198-B6BF-6BE4DFDE0858@talbott.ws> On Aug 3, 2006, at 13:00 , Blake Watters wrote: > Why do you need ordering? Here's a version with descriptive naming: > > module ValidatedColorWithDescriptions > VALID_COLORS_AND_DESCRIPTIONS = {:red => 'As a beet', :orange => > 'As well... an orange.'}.with_indifferent_access > > def description_for_color(color) > VALID_COLORS_AND_DESCRIPTIONS[color] > end > > def self.included(base) > base.validates_inclusion_of :color, :in => > ALLOWED_COLORS.keys, :message => "Color must be one of # > {ALLOWED_COLORS.keys.join(', ')}" > end > end > > The .keys method will return an array of keys from the Hash. They > will be returned in the same order they were expressed in the > original hash. Actually, they won't - Ruby's hashes don't retain their creation ordering. Personally, though, I don't mind the nested array version too much: module ValidatedColorWithDescriptions ALLOWED_COLORS = [ ['red', 'As a beet'], ['orange', 'As well... an orange.']] def description_for_color(color) ALLOWED_COLORS.detect{|c| c.first == color}.last end def self.included(base) base.validates_inclusion_of :color, :in => ALLOWED_COLORS.collect{|c| c.first}, :message => "Color must be one of #{ALLOWED_COLORS.collect{|c| c.last}.join(', ')}" end end The main downside is that you end up grepping through the array a lot, but the advantage is you can pass that array straight in to options_for_select. The downside doesn't bother me too much since the module encapsulates most of the details. Oh, and you could put this in either lib or models - I would say it's a matter of taste in this case. HTH, -- Nathaniel Talbott <:((>< From geoff at geoffdavis.net Thu Aug 3 14:52:50 2006 From: geoff at geoffdavis.net (Geoff Davis) Date: Thu, 03 Aug 2006 14:52:50 -0400 Subject: [raleigh.rb] Rails conventions In-Reply-To: <02E09438-F5CA-4198-B6BF-6BE4DFDE0858@talbott.ws> References: <1154621092.4045.36.camel@test> <1730A36E-E978-4C31-A1FD-5CD9F50EEB91@near-time.com> <02E09438-F5CA-4198-B6BF-6BE4DFDE0858@talbott.ws> Message-ID: <1154631170.4045.41.camel@test> Thanks, Blake and Nathaniel! The self.included method is a cool trick. On Thu, 2006-08-03 at 13:17 -0400, Nathaniel Talbott wrote: > On Aug 3, 2006, at 13:00 , Blake Watters wrote: > > > Why do you need ordering? Here's a version with descriptive naming: > > > > module ValidatedColorWithDescriptions > > VALID_COLORS_AND_DESCRIPTIONS = {:red => 'As a beet', :orange => > > 'As well... an orange.'}.with_indifferent_access > > > > def description_for_color(color) > > VALID_COLORS_AND_DESCRIPTIONS[color] > > end > > > > def self.included(base) > > base.validates_inclusion_of :color, :in => > > ALLOWED_COLORS.keys, :message => "Color must be one of # > > {ALLOWED_COLORS.keys.join(', ')}" > > end > > end > > > > The .keys method will return an array of keys from the Hash. They > > will be returned in the same order they were expressed in the > > original hash. > > Actually, they won't - Ruby's hashes don't retain their creation > ordering. Personally, though, I don't mind the nested array version > too much: > > module ValidatedColorWithDescriptions > ALLOWED_COLORS = [ > ['red', 'As a beet'], > ['orange', 'As well... an orange.']] > > def description_for_color(color) > ALLOWED_COLORS.detect{|c| c.first == color}.last > end > > def self.included(base) > base.validates_inclusion_of :color, > :in => ALLOWED_COLORS.collect{|c| c.first}, > :message => > "Color must be one of #{ALLOWED_COLORS.collect{|c| > c.last}.join(', ')}" > end > end > > The main downside is that you end up grepping through the array a > lot, but the advantage is you can pass that array straight in to > options_for_select. The downside doesn't bother me too much since the > module encapsulates most of the details. > > Oh, and you could put this in either lib or models - I would say it's > a matter of taste in this case. > > HTH, > > > -- > Nathaniel Talbott > > <:((>< > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > From nathaniel at talbott.ws Mon Aug 14 13:23:07 2006 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Mon, 14 Aug 2006 13:23:07 -0400 Subject: [raleigh.rb] Pre-Meeting Chow Message-ID: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> Anyone who's available is invited to join me at 5:30 tomorrow (Tuesday) night at Baja Burrito (http://rubyurl.com/CGF) to grab dinner and some Ruby chatter before heading over to Red Hat for the meeting. While by no means required, a quick RSVP (just reply to this email with "In!" or somesuch) would be great. Looking forward to it, -- Nathaniel Talbott <:((>< From atomgiant at gmail.com Mon Aug 14 14:25:18 2006 From: atomgiant at gmail.com (Tom Davies) Date: Mon, 14 Aug 2006 14:25:18 -0400 Subject: [raleigh.rb] Pre-Meeting Chow In-Reply-To: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> References: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> Message-ID: I'm in. -- Tom Davies http://atomgiant.com http://gifthat.com On 8/14/06, Nathaniel Talbott wrote: > Anyone who's available is invited to join me at 5:30 tomorrow > (Tuesday) night at Baja Burrito (http://rubyurl.com/CGF) to grab > dinner and some Ruby chatter before heading over to Red Hat for the > meeting. > > While by no means required, a quick RSVP (just reply to this email > with "In!" or somesuch) would be great. > > Looking forward to it, > > > -- > Nathaniel Talbott > > <:((>< > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > From pelargir at gmail.com Mon Aug 14 16:49:19 2006 From: pelargir at gmail.com (Matthew Bass) Date: Mon, 14 Aug 2006 16:49:19 -0400 Subject: [raleigh.rb] Pre-Meeting Chow In-Reply-To: References: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> Message-ID: Definitely in. -- Matthew Bass www.adeptware.com On 8/14/06, Tom Davies wrote: > > I'm in. > > -- > Tom Davies > > http://atomgiant.com > http://gifthat.com > > > On 8/14/06, Nathaniel Talbott wrote: > > Anyone who's available is invited to join me at 5:30 tomorrow > > (Tuesday) night at Baja Burrito (http://rubyurl.com/CGF) to grab > > dinner and some Ruby chatter before heading over to Red Hat for the > > meeting. > > > > While by no means required, a quick RSVP (just reply to this email > > with "In!" or somesuch) would be great. > > > > Looking forward to it, > > > > > > -- > > Nathaniel Talbott > > > > <:((>< > > > > _______________________________________________ > > raleigh-rb-members mailing list > > raleigh-rb-members at rubyforge.org > > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060814/2d412af5/attachment.html From geoff at geoffdavis.net Mon Aug 14 16:51:25 2006 From: geoff at geoffdavis.net (Geoff Davis) Date: Mon, 14 Aug 2006 16:51:25 -0400 Subject: [raleigh.rb] Pre-Meeting Chow In-Reply-To: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> References: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> Message-ID: <1155588686.4050.50.camel@test> I [heart] burritos On Mon, 2006-08-14 at 13:23 -0400, Nathaniel Talbott wrote: > Anyone who's available is invited to join me at 5:30 tomorrow > (Tuesday) night at Baja Burrito (http://rubyurl.com/CGF) to grab > dinner and some Ruby chatter before heading over to Red Hat for the > meeting. > > While by no means required, a quick RSVP (just reply to this email > with "In!" or somesuch) would be great. > > Looking forward to it, > > > -- > Nathaniel Talbott > > <:((>< > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > From caleb.wright at gmail.com Mon Aug 14 17:05:03 2006 From: caleb.wright at gmail.com (Caleb Wright) Date: Mon, 14 Aug 2006 17:05:03 -0400 Subject: [raleigh.rb] Pre-Meeting Chow In-Reply-To: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> References: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> Message-ID: I'm in. On Aug 14, 2006, at 1:23 PM, Nathaniel Talbott wrote: > Anyone who's available is invited to join me at 5:30 tomorrow > (Tuesday) night at Baja Burrito (http://rubyurl.com/CGF) to grab > dinner and some Ruby chatter before heading over to Red Hat for the > meeting. > > While by no means required, a quick RSVP (just reply to this email > with "In!" or somesuch) would be great. > > Looking forward to it, > > > -- > Nathaniel Talbott > > <:((>< > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members From adam at thewilliams.ws Mon Aug 14 18:40:42 2006 From: adam at thewilliams.ws (Adam Williams) Date: Mon, 14 Aug 2006 18:40:42 -0400 Subject: [raleigh.rb] Pre-Meeting Chow In-Reply-To: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> References: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> Message-ID: <33E2891D-2077-41F2-BA68-A6F53151CBE2@thewilliams.ws> In On Aug 14, 2006, at 1:23 PM, Nathaniel Talbott wrote: > Anyone who's available is invited to join me at 5:30 tomorrow > (Tuesday) night at Baja Burrito (http://rubyurl.com/CGF) to grab > dinner and some Ruby chatter before heading over to Red Hat for the > meeting. > > While by no means required, a quick RSVP (just reply to this email > with "In!" or somesuch) would be great. > > Looking forward to it, > > > -- > Nathaniel Talbott > > <:((>< > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members From rick.denatale at gmail.com Tue Aug 15 12:40:13 2006 From: rick.denatale at gmail.com (Rick DeNatale) Date: Tue, 15 Aug 2006 12:40:13 -0400 Subject: [raleigh.rb] Pre-Meeting Chow In-Reply-To: <33E2891D-2077-41F2-BA68-A6F53151CBE2@thewilliams.ws> References: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> <33E2891D-2077-41F2-BA68-A6F53151CBE2@thewilliams.ws> Message-ID: I'll probably be there as well. -- Rick DeNatale http://talklikeaduck.denhaven2.com/ From jennyw at dangerousideas.com Tue Aug 15 13:07:47 2006 From: jennyw at dangerousideas.com (jennyw) Date: Tue, 15 Aug 2006 13:07:47 -0400 Subject: [raleigh.rb] Traffic? (was Re: Pre-Meeting Chow) In-Reply-To: References: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> <33E2891D-2077-41F2-BA68-A6F53151CBE2@thewilliams.ws> Message-ID: <44E1FF63.10908@dangerousideas.com> Hi, everyone! I'm new to the area (from San Francisco). I was wondering ... what's traffic like between Durham and Raleigh at around 5 p.m.? So far I haven't run into the kind of rush hour traffic I'm used to in the Bay Area, but I haven't driven to Raleigh yet, so I thought I should ask. Looking forward to meeting everyone! Jen-Mei From philomousos at gmail.com Tue Aug 15 13:51:23 2006 From: philomousos at gmail.com (Hugh Cayless) Date: Tue, 15 Aug 2006 13:51:23 -0400 Subject: [raleigh.rb] Traffic? (was Re: Pre-Meeting Chow) In-Reply-To: <44E1FF63.10908@dangerousideas.com> References: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> <33E2891D-2077-41F2-BA68-A6F53151CBE2@thewilliams.ws> <44E1FF63.10908@dangerousideas.com> Message-ID: <5A8B5548-5DF4-4EAD-A357-DC1DA11853CA@gmail.com> Traffic on the scale of the Bay Area is rare on I-40, but be prepared for slow going starting somewhere before the airport and lasting all the way to Wade Avenue. I'd assume 40 minutes or so for what's usually a 20-25 minute journey. You might get lucky and not get slowed down at all, though. You never know :-). Hugh On Aug 15, 2006, at 1:07 PM, jennyw wrote: > Hi, everyone! I'm new to the area (from San Francisco). I was > wondering > ... what's traffic like between Durham and Raleigh at around 5 > p.m.? So > far I haven't run into the kind of rush hour traffic I'm used to in > the > Bay Area, but I haven't driven to Raleigh yet, so I thought I > should ask. > > Looking forward to meeting everyone! > > Jen-Mei > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members From larry.karnowski at gmail.com Tue Aug 15 13:53:26 2006 From: larry.karnowski at gmail.com (Larry Karnowski) Date: Tue, 15 Aug 2006 13:53:26 -0400 Subject: [raleigh.rb] Traffic? (was Re: Pre-Meeting Chow) In-Reply-To: <44E1FF63.10908@dangerousideas.com> References: <53CB3F30-AEC7-4EEC-BC3E-0A650D52EE34@talbott.ws> <33E2891D-2077-41F2-BA68-A6F53151CBE2@thewilliams.ws> <44E1FF63.10908@dangerousideas.com> Message-ID: <2b27183e0608151053r618e9b91jcf82349171f1e7ea@mail.gmail.com> Well, I've never been to San Francisco, but I'm going to bet this is a lot better than you're used to. If you're driving from the RTP area to the Red Hat headquarters for the meetup tonight, I'd say plan on a half-hour drive. Also, leaving a little later than 5 will probably help. I think the traffic over there is the worst between 5-6pm. Hope this helps, Larry On 8/15/06, jennyw wrote: > > Hi, everyone! I'm new to the area (from San Francisco). I was wondering > ... what's traffic like between Durham and Raleigh at around 5 p.m.? So > far I haven't run into the kind of rush hour traffic I'm used to in the > Bay Area, but I haven't driven to Raleigh yet, so I thought I should ask. > > Looking forward to meeting everyone! > > Jen-Mei > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060815/1bdf5144/attachment.html From larry.karnowski at gmail.com Tue Aug 15 19:22:42 2006 From: larry.karnowski at gmail.com (Larry Karnowski) Date: Tue, 15 Aug 2006 19:22:42 -0400 Subject: [raleigh.rb] IRC on freenode: #raleigh.rb Message-ID: <2b27183e0608151622h61e5847bocfcb5be2e1ab0180@mail.gmail.com> All, During tonight's meeting, I've created a (temporary) IRC channel on freenode.net. It's #raleigh.rb! Log in, tune out, and get your Ruby on. If we get enough people in there regularly, maybe we can register it with freenode.net and get it setup for real. See you there, Larry "Lawjoskar" Karnowski -- Larry Karnowski HickoryWind.org, Keeps Callin' Me Home Americana Music News, Reviews, & Personality larry at hickorywind.org www.hickorywind.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060815/7d349d4c/attachment.html From ryan.daigle at gmail.com Mon Aug 21 11:40:27 2006 From: ryan.daigle at gmail.com (Ryan Daigle) Date: Mon, 21 Aug 2006 11:40:27 -0400 Subject: [raleigh.rb] raleigh.rb chat room In-Reply-To: <2b27183e0608151622h61e5847bocfcb5be2e1ab0180@mail.gmail.com> References: <2b27183e0608151622h61e5847bocfcb5be2e1ab0180@mail.gmail.com> Message-ID: <44E9D3EB.90606@gmail.com> An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060821/ff6e9757/attachment.html From nathaniel at talbott.ws Tue Aug 22 09:59:45 2006 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Tue, 22 Aug 2006 09:59:45 -0400 Subject: [raleigh.rb] What cool stuff have you done? Message-ID: <02C3D4B3-5C6D-4BEB-94CD-4537825D58C3@talbott.ws> The regular September meeting (http://ruby.meetup.com/3/events/ 5079419/) is going to be a demo night, with a few of our fellow Rubyists showing us their stuff. I have three victim, er, demoers lined up, and I'm looking for one more... What cool stuff have you done lately with Ruby that you'd like to show off? It could be an app, a library, some super-spiffy meta- programming, whatever. The format will be a 5-10 minute presentation followed by 5 or so minutes of questions, and after everyone has demoed I'll encourage the crowd to mob the presenters :-) While I only have one slot this time, we'll be doing this on a somewhat regular basis, so if you've got something you want to share, just go ahead and let me know now. I'm sure to use all the material I can get. So, what have you got? -- Nathaniel Talbott <:((>< From nathaniel at talbott.ws Tue Aug 22 10:33:25 2006 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Tue, 22 Aug 2006 10:33:25 -0400 Subject: [raleigh.rb] First Ever Hack Night Message-ID: <858277F5-C6F8-4043-9AB4-918E3C5D82E5@talbott.ws> I brought up the idea of a hack night at the August meeting, and lots of folks seemed interested so here's the official announcement: What: Hack Night Where: Panera Bread in Brier Creek When: Thursday, Sep. 7th starting at 6PM More: http://ruby.meetup.com/3/events/5090760/ Description: This is a completely open, free-form, "just show up with a laptop (or a friend with a laptop) and hack on some Ruby" meeting. There's no agenda, and there's sure to be a great mix of coding and shooting the breeze about all things geeky, including our favorite language. Nathaniel will be showing up around 6 to grab something to eat and start hacking, but feel free to drop in whenever you can. I'm really psyched for this - I think it'll be a lot of fun. See you there, -- Nathaniel Talbott <:((>< From nospam at tonyspencer.com Thu Aug 24 11:43:35 2006 From: nospam at tonyspencer.com (Tony Spencer) Date: Thu, 24 Aug 2006 11:43:35 -0400 Subject: [raleigh.rb] Help with fastcgi on Mac Message-ID: Hello list, I've finally decided to set aside some time to check out RoR for a new app we're building and I managed to get up and running on my Mac relatively easy. I was really disappointed with the speed of RoR and after some searching I found that I really need to run it on fastcgi to experience snappy pages. But I've hit a wall getting fcgi working. I receive the following error when executing : sudo gem install fcgi -------- Need to update 3 gems from http://gems.rubyforge.org ... complete Building native extensions. This could take a while... ERROR: While executing gem ... (RuntimeError) ERROR: Failed to build gem native extension. Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/fcgi-0.8.7 for inspection. Results logged to /usr/lib/ruby/gems/1.8/gems/fcgi-0.8.7/ext/fcgi/gem_make.out -------- Could anyone offer any insight? I am running Tiger on a Intel Macbook Pro. I ran into a few other Intel chip issues during the ruby setup process that I found solutions for online but I'm coming up with nothing when Googleing this one. Thanks so much in advance for any help! Tony Spencer From nathaniel at talbott.ws Thu Aug 24 12:09:04 2006 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Thu, 24 Aug 2006 12:09:04 -0400 Subject: [raleigh.rb] Help with fastcgi on Mac In-Reply-To: References: Message-ID: <1EAA7AED-81F9-4025-A771-5BBFF757FC7F@talbott.ws> On Aug 24, 2006, at 11:43 , Tony Spencer wrote: > I've finally decided to set aside some time to check out RoR for a > new app > we're building and I managed to get up and running on my Mac > relatively > easy. I was really disappointed with the speed of RoR and after some > searching I found that I really need to run it on fastcgi to > experience > snappy pages. > > But I've hit a wall getting fcgi working. I receive the following > error > when executing : sudo gem install fcgi Two things - first, how do you have Ruby installed? Second, mongrel is a better, easier option than fastcgi - can you try installing it instead (`sudo gem install mongrel`)? -- Nathaniel Talbott <:((>< From nospam at tonyspencer.com Thu Aug 24 12:14:35 2006 From: nospam at tonyspencer.com (Tony Spencer) Date: Thu, 24 Aug 2006 12:14:35 -0400 Subject: [raleigh.rb] Help with fastcgi on Mac In-Reply-To: <1EAA7AED-81F9-4025-A771-5BBFF757FC7F@talbott.ws> Message-ID: Thanks for the quick response. I'm not sure what you mean by how I have Ruby installed. I have installed via these instructions: http://maczealots.com/tutorials/ruby-on-rails/ I'll definitely check out mongrel. Thanks for the tip! On 8/24/06 12:09 PM, "Nathaniel Talbott" wrote: > On Aug 24, 2006, at 11:43 , Tony Spencer wrote: > >> I've finally decided to set aside some time to check out RoR for a >> new app >> we're building and I managed to get up and running on my Mac >> relatively >> easy. I was really disappointed with the speed of RoR and after some >> searching I found that I really need to run it on fastcgi to >> experience >> snappy pages. >> >> But I've hit a wall getting fcgi working. I receive the following >> error >> when executing : sudo gem install fcgi > > Two things - first, how do you have Ruby installed? Second, mongrel > is a better, easier option than fastcgi - can you try installing it > instead (`sudo gem install mongrel`)? > > > -- > Nathaniel Talbott > > <:((>< > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > > From nathaniel at talbott.ws Thu Aug 24 12:30:39 2006 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Thu, 24 Aug 2006 12:30:39 -0400 Subject: [raleigh.rb] Help with fastcgi on Mac In-Reply-To: References: Message-ID: On Aug 24, 2006, at 12:14 , Tony Spencer wrote: > Thanks for the quick response. I'm not sure what you mean by how I > have > Ruby installed. I have installed via these instructions: > http://maczealots.com/tutorials/ruby-on-rails/ Darwinports is the bee's knees, so I would *highly* recommend using these instructions instead: http://rubyurl.com/HqW The main place you'll want to vary from that script is to skip the lighttpd and fastcgi stuff and just gem install mongrel instead. HTH, -- Nathaniel Talbott <:((>< From adam at thewilliams.ws Thu Aug 24 13:44:33 2006 From: adam at thewilliams.ws (Adam Williams) Date: Thu, 24 Aug 2006 13:44:33 -0400 Subject: [raleigh.rb] Help with fastcgi on Mac In-Reply-To: References: Message-ID: <8D71EB41-8BE5-4ACC-AE98-50289E791E4E@thewilliams.ws> Here is an article I found very useful: http://rubyurl.com/kCi It just worked. adam williams On Aug 24, 2006, at 12:30 PM, Nathaniel Talbott wrote: > On Aug 24, 2006, at 12:14 , Tony Spencer wrote: > >> Thanks for the quick response. I'm not sure what you mean by how I >> have >> Ruby installed. I have installed via these instructions: >> http://maczealots.com/tutorials/ruby-on-rails/ > > Darwinports is the bee's knees, so I would *highly* recommend using > these instructions instead: > > http://rubyurl.com/HqW > > The main place you'll want to vary from that script is to skip the > lighttpd and fastcgi stuff and just gem install mongrel instead. > > HTH, > > > -- > Nathaniel Talbott > > <:((>< > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members From ryan.daigle at gmail.com Thu Aug 24 15:12:33 2006 From: ryan.daigle at gmail.com (Ryan Daigle) Date: Thu, 24 Aug 2006 15:12:33 -0400 Subject: [raleigh.rb] Help with fastcgi on Mac In-Reply-To: <8D71EB41-8BE5-4ACC-AE98-50289E791E4E@thewilliams.ws> References: <8D71EB41-8BE5-4ACC-AE98-50289E791E4E@thewilliams.ws> Message-ID: <44EDFA21.4060302@gmail.com> An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060824/eb9da350/attachment.html From corey at fluideye.com Mon Aug 28 09:30:51 2006 From: corey at fluideye.com (Corey Taylor) Date: Mon, 28 Aug 2006 09:30:51 -0400 Subject: [raleigh.rb] Help with fastcgi on Mac In-Reply-To: <44EDFA21.4060302@gmail.com> References: <8D71EB41-8BE5-4ACC-AE98-50289E791E4E@thewilliams.ws> <44EDFA21.4060302@gmail.com> Message-ID: this is the set up guide i used and am very pleased http://hivelogic.com/articles/2005/12/01/ruby_rails_lighttpd_mysql_tiger On 8/24/06, Ryan Daigle wrote: > > Another *.ws domain? It must be all the rage - all the cool kids are > doing it! > > > Adam Williams wrote: > > Here is an article I found very useful: > > http://rubyurl.com/kCi > > It just worked. > > adam williams > > > On Aug 24, 2006, at 12:30 PM, Nathaniel Talbott wrote: > > > > On Aug 24, 2006, at 12:14 , Tony Spencer wrote: > > Thanks for the quick response. I'm not sure what you mean by how I > have > Ruby installed. I have installed via these instructions: > http://maczealots.com/tutorials/ruby-on-rails/ > > Darwinports is the bee's knees, so I would *highly* recommend using > these instructions instead: > > http://rubyurl.com/HqW > > The main place you'll want to vary from that script is to skip the > lighttpd and fastcgi stuff and just gem install mongrel instead. > > HTH, > > > -- > Nathaniel Talbott > > <:((>< > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.orghttp://rubyforge.org/mailman/listinfo/raleigh-rb-members > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.orghttp://rubyforge.org/mailman/listinfo/raleigh-rb-members > > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060828/4da2e4a2/attachment.html From mark.bennett.mail at gmail.com Mon Aug 28 13:58:52 2006 From: mark.bennett.mail at gmail.com (Mark Bennett) Date: Mon, 28 Aug 2006 13:58:52 -0400 Subject: [raleigh.rb] render_action rdoc Message-ID: I've noticed that the method "render" is in rdoc but "render_action" is not. Why is that? Mark -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060828/1e8544ff/attachment.html From atomgiant at gmail.com Mon Aug 28 16:20:15 2006 From: atomgiant at gmail.com (Tom Davies) Date: Mon, 28 Aug 2006 16:20:15 -0400 Subject: [raleigh.rb] render_action rdoc In-Reply-To: References: Message-ID: Probably because it is deprecated. The source shows #:nodoc: for that method. Tom On 8/28/06, Mark Bennett wrote: > I've noticed that the method "render" is in rdoc but "render_action" is not. > Why is that? > > Mark > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > > -- Tom Davies http://atomgiant.com http://gifthat.com From nathaniel at talbott.ws Mon Aug 28 16:27:13 2006 From: nathaniel at talbott.ws (Nathaniel Talbott) Date: Mon, 28 Aug 2006 16:27:13 -0400 Subject: [raleigh.rb] render_action rdoc In-Reply-To: References: Message-ID: <65E5E1BB-1CCA-49DC-9B52-AE0787C15D0F@talbott.ws> On Aug 28, 2006, at 13:58 , Mark Bennett wrote: > I've noticed that the method "render" is in rdoc but > "render_action" is not. Why is that? #render_action is so 0.13.0... ;-) As Tom said, it's deprecated, and I think will be removed in Rails 1.2. -- Nathaniel Talbott <:((>< From larry.karnowski at gmail.com Tue Aug 29 12:46:45 2006 From: larry.karnowski at gmail.com (Larry Karnowski) Date: Tue, 29 Aug 2006 12:46:45 -0400 Subject: [raleigh.rb] raleigh.rb chat room In-Reply-To: <44E9D3EB.90606@gmail.com> References: <2b27183e0608151622h61e5847bocfcb5be2e1ab0180@mail.gmail.com> <44E9D3EB.90606@gmail.com> Message-ID: <2b27183e0608290946k334123des3f2b7f198542a3a@mail.gmail.com> Cool! And I guess I should mention that the "temporary" IRC channel isn't so "temporary" anymore. We're there 24/7. I'm "Lawjoskar," so log in and say hello! Thanks, Larry On 8/21/06, Ryan Daigle wrote: > > Is the same spirit as Larry's IRC channel I've created a chat room on Lingr > for those of us that want to chat in the off-season (i.e. those 30 days > between meetings). > > http://www.lingr.com/room/2fAe15djF9D > > Consider a a refuge for those that don't get to play with Ruby at work... > > -Ryan > > Larry Karnowski wrote: > All, > During tonight's meeting, I've created a (temporary) IRC channel on > freenode.net. It's #raleigh.rb! Log in, tune out, and get your Ruby on. > > If we get enough people in there regularly, maybe we can register it with > freenode.net and get it setup for real. > > See you there, > Larry "Lawjoskar" Karnowski > > -- > Larry Karnowski > HickoryWind.org, Keeps Callin' Me Home > Americana Music News, Reviews, & Personality > larry at hickorywind.org > www.hickorywind.org ________________________________ > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members > > -- Larry Karnowski HickoryWind.org, Keeps Callin' Me Home Americana Music News, Reviews, & Personality larry at hickorywind.org www.hickorywind.org From lists-jared at nc.rr.com Tue Aug 29 16:29:12 2006 From: lists-jared at nc.rr.com (Jared Richardson) Date: Tue, 29 Aug 2006 16:29:12 -0400 Subject: [raleigh.rb] Anyone used the Ruby Java Bridge project? In-Reply-To: <2b27183e0608290946k334123des3f2b7f198542a3a@mail.gmail.com> References: <2b27183e0608151622h61e5847bocfcb5be2e1ab0180@mail.gmail.com> <44E9D3EB.90606@gmail.com> <2b27183e0608290946k334123des3f2b7f198542a3a@mail.gmail.com> Message-ID: <20881DEC-B1DA-4891-AE42-B46822FCA91A@nc.rr.com> I'm working on another Ruby database driver, this time for a database written in Java (Hypersonic, http://www.hsqldb.org/) I'm looking at two projects to get Ruby talking to a Java database. The first is JRuby and the second is RJB. JRuby has the advantage of being well tested and a very active development community. In my case however, I think I'd have to have a second server bit up and running. I was thinking of going this route: Rails -> Active Record -> Hypersonic_adapter.rb -> ( over the network via drb or sockets) -> Java "server" program running Jruby w/drb -> JDBC Driver -> database server But if the Ruby Java Bridge project is sufficiently mature I can go this route Rails -> Active Record -> Hypersonic_adapter.rb -> JRB -> JDBC driver -> database server Using RJB eliminates the Java "server" bit and potentially the network overhead. Does anyone have any experience with either project? Or have any ideas for another direction? Thanks, Jared http://jaredrichardson.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060829/048f34c9/attachment.html From pelargir at gmail.com Thu Aug 31 14:51:20 2006 From: pelargir at gmail.com (Matthew) Date: Thu, 31 Aug 2006 14:51:20 -0400 Subject: [raleigh.rb] Rails payment processing recommendations? Message-ID: Can anyone recommend a clean, simple, easy to use payment processing gateway that integrates nicely with Rails? I'm planning on deploying my new Teascript product (www.teascript.com) in mid to late September and need to come up with a system to process subscription payments for it. This is an area that's always been a little frustrating to me because the APIs of most payment systems I've seen are so very obtuse. There's got to be a system out there that's built in the spirit of Ruby. Any suggestions? Thanks, Matthew -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060831/f2939b88/attachment-0001.html From lists-jared at nc.rr.com Thu Aug 31 14:51:39 2006 From: lists-jared at nc.rr.com (Jared Richardson) Date: Thu, 31 Aug 2006 14:51:39 -0400 Subject: [raleigh.rb] Anyone used the Ruby Java Bridge project? In-Reply-To: <20881DEC-B1DA-4891-AE42-B46822FCA91A@nc.rr.com> References: <2b27183e0608151622h61e5847bocfcb5be2e1ab0180@mail.gmail.com> <44E9D3EB.90606@gmail.com> <2b27183e0608290946k334123des3f2b7f198542a3a@mail.gmail.com> <20881DEC-B1DA-4891-AE42-B46822FCA91A@nc.rr.com> Message-ID: Following up on my own message... I'm going to move forward using YAJB - Yet Another Ruby Bridge. :) http://www.cmt.phys.kyushu-u.ac.jp/~M.Sakurai/cgi-bin/fw/wiki.cgi? page=YAJB The docs are sparse but it seems to Just Work. Here's an example bit of code: require 'yajb/jbridge' include JavaBridge jimport "javax.swing.*" :JOptionPane.jclass.showMessageDialog( nil, "Hello World!") This will let me wrap the JDBC driver directly. Jared http://jaredrichardson.net On Aug 29, 2006, at 4:29 PM, Jared Richardson wrote: > I'm working on another Ruby database driver, this time for a > database written in Java (Hypersonic, http://www.hsqldb.org/) > > I'm looking at two projects to get Ruby talking to a Java database. > The first is JRuby and the second is RJB. > > JRuby has the advantage of being well tested and a very active > development community. In my case however, I think I'd have to have > a second server bit up and running. I was thinking of going this > route: > > Rails -> Active Record -> Hypersonic_adapter.rb -> ( over the > network via drb or sockets) -> Java "server" program running Jruby > w/drb -> JDBC Driver -> database server > > > But if the Ruby Java Bridge project is sufficiently mature I can go > this route > > Rails -> Active Record -> Hypersonic_adapter.rb -> JRB -> JDBC > driver -> database server > > Using RJB eliminates the Java "server" bit and potentially the > network overhead. > > Does anyone have any experience with either project? Or have any > ideas for another direction? > > Thanks, > > Jared > http://jaredrichardson.net > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060831/9c80d212/attachment.html From adam at thewilliams.ws Thu Aug 31 14:54:53 2006 From: adam at thewilliams.ws (Adam Williams) Date: Thu, 31 Aug 2006 14:54:53 -0400 Subject: [raleigh.rb] Rails payment processing recommendations? In-Reply-To: References: Message-ID: <21E28271-08E2-4B97-9E42-B5422DE4DEF0@thewilliams.ws> http://home.leetsoft.com/am See if that is useful. aiwilliams On Aug 31, 2006, at 2:51 PM, Matthew wrote: > Can anyone recommend a clean, simple, easy to use payment > processing gateway that integrates nicely with Rails? I'm planning > on deploying my new Teascript product (www.teascript.com) in mid to > late September and need to come up with a system to process > subscription payments for it. This is an area that's always been a > little frustrating to me because the APIs of most payment systems > I've seen are so very obtuse. There's got to be a system out there > that's built in the spirit of Ruby. Any suggestions? > > Thanks, > Matthew > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060831/b3fcd157/attachment.html From ryan.daigle at gmail.com Thu Aug 31 15:44:21 2006 From: ryan.daigle at gmail.com (Ryan Daigle) Date: Thu, 31 Aug 2006 15:44:21 -0400 Subject: [raleigh.rb] Rails payment processing recommendations? In-Reply-To: <21E28271-08E2-4B97-9E42-B5422DE4DEF0@thewilliams.ws> References: <21E28271-08E2-4B97-9E42-B5422DE4DEF0@thewilliams.ws> Message-ID: <44F73C15.1010200@gmail.com> An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060831/e35f118b/attachment.html From ryan.daigle at gmail.com Thu Aug 31 15:49:34 2006 From: ryan.daigle at gmail.com (Ryan Daigle) Date: Thu, 31 Aug 2006 15:49:34 -0400 Subject: [raleigh.rb] Anyone used the Ruby Java Bridge project? In-Reply-To: References: <2b27183e0608151622h61e5847bocfcb5be2e1ab0180@mail.gmail.com> <44E9D3EB.90606@gmail.com> <2b27183e0608290946k334123des3f2b7f198542a3a@mail.gmail.com> <20881DEC-B1DA-4891-AE42-B46822FCA91A@nc.rr.com> Message-ID: <44F73D4E.4040006@gmail.com> An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060831/e4f2f2f4/attachment.html From lists-jared at nc.rr.com Thu Aug 31 15:55:33 2006 From: lists-jared at nc.rr.com (Jared Richardson) Date: Thu, 31 Aug 2006 15:55:33 -0400 Subject: [raleigh.rb] Anyone used the Ruby Java Bridge project? In-Reply-To: <44F73D4E.4040006@gmail.com> References: <2b27183e0608151622h61e5847bocfcb5be2e1ab0180@mail.gmail.com> <44E9D3EB.90606@gmail.com> <2b27183e0608290946k334123des3f2b7f198542a3a@mail.gmail.com> <20881DEC-B1DA-4891-AE42-B46822FCA91A@nc.rr.com> <44F73D4E.4040006@gmail.com> Message-ID: I think I'd have the same issues. DBI is a generic front-end, and that's not bad, but slower due to it's generic nature. And I'd still have to write the connecting code, it would just be in the DBI framework... as I understand it. I've not looked that closely at DBI, but I've seen several notes in various Rails/database forums that warn against using DBI if your database has a direct connector available. Performance reasons are always cited. And the database I need to communicate in is written in Java, so I'd have to get over there somehow. Bridging into the JDBC driver seems like the shortest path. Jared http://jaredrichardson.net On Aug 31, 2006, at 3:49 PM, Ryan Daigle wrote: > Was there any thought given to dropping to the DBI/DBD layer > instead of using Java as a bridge? > > http://ruby-dbi.rubyforge.org/ > > -Ryan > > Jared Richardson wrote: >> Following up on my own message... >> >> I'm going to move forward using YAJB - Yet Another Ruby Bridge. :) >> >> http://www.cmt.phys.kyushu-u.ac.jp/~M.Sakurai/cgi-bin/fw/wiki.cgi? >> page=YAJB >> >> The docs are sparse but it seems to Just Work. >> >> Here's an example bit of code: >> >> require 'yajb/jbridge' >> include JavaBridge >> jimport "javax.swing.*" >> >> :JOptionPane.jclass.showMessageDialog( nil, "Hello World!") >> >> This will let me wrap the JDBC driver directly. >> >> Jared >> http://jaredrichardson.net >> >> >> >> On Aug 29, 2006, at 4:29 PM, Jared Richardson wrote: >> >>> I'm working on another Ruby database driver, this time for a >>> database written in Java (Hypersonic, http://www.hsqldb.org/) >>> >>> I'm looking at two projects to get Ruby talking to a Java >>> database. The first is JRuby and the second is RJB. >>> >>> JRuby has the advantage of being well tested and a very active >>> development community. In my case however, I think I'd have to >>> have a second server bit up and running. I was thinking of going >>> this route: >>> >>> Rails -> Active Record -> Hypersonic_adapter.rb -> ( over the >>> network via drb or sockets) -> Java "server" program running >>> Jruby w/drb -> JDBC Driver -> database server >>> >>> >>> But if the Ruby Java Bridge project is sufficiently mature I can >>> go this route >>> >>> Rails -> Active Record -> Hypersonic_adapter.rb -> JRB -> JDBC >>> driver -> database server >>> >>> Using RJB eliminates the Java "server" bit and potentially the >>> network overhead. >>> >>> Does anyone have any experience with either project? Or have any >>> ideas for another direction? >>> >>> Thanks, >>> >>> Jared >>> http://jaredrichardson.net >>> _______________________________________________ >>> raleigh-rb-members mailing list >>> raleigh-rb-members at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/raleigh-rb-members >> >> _______________________________________________ >> raleigh-rb-members mailing list >> raleigh-rb-members at rubyforge.org >> http://rubyforge.org/mailman/listinfo/raleigh-rb-members > _______________________________________________ > raleigh-rb-members mailing list > raleigh-rb-members at rubyforge.org > http://rubyforge.org/mailman/listinfo/raleigh-rb-members -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/raleigh-rb-members/attachments/20060831/544c5671/attachment-0001.html