From: Dave Thomas Date: 2000-03-15T15:50:42-06:00 Subject: [ruby-talk:01868] Re: Another question from a newbie "David Douthitt" writes: > Why not use this pattern substitution (instead of gsub! and yield) - > > line = s/[ \t]*#.*$//; > next if /^$/; > > Not sure how that translates to Ruby.... The s/// is a sub(/\s*#.*/, ''). The only reason for the separate method is reusability: the next time you need to read an Oracle configuration or whatever you've got the useful configReader method in your toolkit. > Here's the entire code, including invocation from ksh: I just ran this without error on my box. However, wasn;t it the version with comment? that was giving you a problem? Regards Dave