359114-359615 subjects 359513-361602

^ Help with Class definition and calling a Ruby Program
359310 [raperswil gm] All
+ 359313 [aldric trevo] [ .............]
+ 359317 [s.korteling ] Don't use a capitalized method name (see Aldric's suggestion); only
  359379 [jgabrielygal] Putting together the previous two suggestions, if you call your script

^ Version issues
359319 [cluny_gissla] I am using ruby 1.8.6 and I have been having some problem using certain
+ 359322 [brabuhr gmai] Please provide a short example of the code you are trying and the
+ 359329 [ryand-ruby z] On Mar 19, 2010, at 3:11 PM, David Vlad <cluny_gisslaren@hotmail.com>
| 359330 [cluny_gissla] I apologize. I actually managed to get the until loops working after
| + 359332 [ryand-ruby z] % ri Array.collect
| | 359333 [cluny_gissla] I know what it does, but still it dosnt work.
| | + 359358 [sepp2k googl] The behavior of the code you posted is entirely consistent with
| | | 359359 [cluny_gissla] Im so sorry, I have misunderstood everything. I thought it was supposed
| | | 359361 [gf.bozzetti ] array = [1,3,7,8]
| | | 359364 [sepp2k googl] array # => [2,6,14,16]
| | + 359370 [ryand zenspi] You seem to be missing the big clue: "CREATES A NEW ARRAY"
| + 359357 [wruyahoo05 c] "array.collect " isn't supposed to modify array.
+ 359353 [luislavena g] Please show a code example, the output you're getting and the exact

^ Problems with Web Services
359320 [cnjbravo yah] I'm doing a Web Services using SOAP, but when I click a button, the

^ [QUIZ] The Matrix: Code Screen (#230)
359327 [yahivin gmai] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

^ Help installing rubysdl gem
359331 [venkatram.ak] I am trying to install rubysdl gem on 1.9.1p243. I have tried to
+ 359514 [venkatram.ak] Any Help!
+ 359515 [billk cts.co] Which version of SDL is installed on your system?
  359516 [venkatram.ak] Thanks for the reply.
  359517 [billk cts.co] My understanding is that SDL 1.3 is still evolving
  359519 [venkatram.ak] Thanks Bill

^ Question about the evaluation of  x = 'foo' if false
359334 [anibalrojas ] irb(main):001:0>  x =3D 'foo' if false
+ 359335 [chris.hulan ] See http://www.ruby-doc.org/docs/ProgrammingRuby/html/tut_expressions.html#=
+ 359336 [mark thomasz] Another way to think about it is that the above constructs are
  359340 [anibalrojas ] Thanks for your responses!

^ Extending RDoc ( or Yard )
359344 [bradphelan g] I'm using the excelent CouchRest gem and I would like to document my
+ 359360 [transfire gm] ...
+ 359369 [ryand-ruby z] It already works. Put "##" on a line before your rdoc and it'll get =
  359661 [bradphelan g] d up.

^ Ruby sound library RUDL and ruby 1.9
359347 [qrprat77 gma] I am trying to obtain a sound library so I can write morse code practice
+ 359352 [h.bekel goog] See http://aur.archlinux.org/packages.php?ID=24767
+ 359449 [headius head] There's a full set of sound libraries shipped with every Java runtime,

^ Living with a Swarm of Boids - A report from the front
359354 [gmkoller gma] Haven't checked in for awhile...  thanks, guys,  for the info from
+ 359362 [gmkoller gma] I did a little arithmetic after sending my note off early this AM  and
| 359365 [gmkoller gma] Whoops!
+ 359375 [shortcutter ] Actually from what you've written your design (or the core idea behind
| 359418 [gmkoller gma] Robert,
| + 359432 [phil pricom.] Thunk,
| | 359433 [gmkoller gma] to
| | 359439 [phil pricom.] Thunk,
| + 359434 [ryand-ruby z] How can we give you that? You're rambling here on and on about something =
| | 359435 [gmkoller gma] you've already said we'll never see.
| | + 359440 [ehsanul_g3 h] me
| | + 359446 [ryand-ruby z] "extreme
| + 359450 [shortcutter ] Since I still haven't grasped what your project is all about I can't
|   359461 [aldric trevo] I remember him posting about this a while back, but that's all. Maybe
+ 359442 [dido.sevilla] Note that you haven't even bothered to define what the heck a 'boid'

^ [ANN] Kanocc 0.2.0
359366 [christian su] Kanocc (Kanocc Ain't NO Compiler-Compiler) 0.2.0 is released.
359367 [ehsanul_g3 h] zes
359387 [tomonacci gm] Kanocc uses Earley parsing algorithm, while Treetop uses PEGs.
359406 [christian su] Well, actually I didn't know about Treetop. It looks very nice. I'll have a

^ Modifying Select Elements in Array of Objects
359374 [glenn_ritz y] I have an array of objects, and the objects have some attributes.  I'd
+ 359376 [phrogz mac.c] See Array#select and Array#find.
+ 359377 [shortcutter ] There is a different way but it's not really better because now you
  359382 [glenn_ritz y] Thanks, guys.  This helped.

^ ops.epo.org hacks (was: Wsdl -  Webservice Client)
359378 [mike osdn.or] The attached copies are slightly more updated.

^ Hash#hash and detecting changes?
359385 [space.ship.t] I am writing a Rack session class. I want to detect changes to the =
359396 [walton vyper] From http://ruby-doc.org/core/classes/Hash.html#M002847
359397 [walton vyper] Sorry for all the URLs, I just blindly pasted from my browser, not
359409 [walton vyper] ^^^  I give up, Thunderbird, you win.

^ A plugin system using extend
359388 [jd vauguet.f] I tried to design a simple plugin system using :extend called upon
+ 359389 [space.ship.t] /index
+ 359394 [josh.cheek g] the object to extend. http://gist.github.com/339101
  359398 [jd vauguet.f] just fine as long as what you're redefining belongs to the Base::Server
  359402 [jd vauguet.f] - any loaded lugin registers as a "callback" for the classes it wants to
  359410 [james grayso] to=20
  + 359411 [jd vauguet.f] Thank you for this feedback. You understood well I guess. This is good
  | 359412 [james grayso] behavior as=20
  | 359425 [jd vauguet.f] Thank you, this is art. I'm happy to see I did it roughly the same way,
  + 359414 [shortcutter ] James, what's the advantage of this over simply using "include"?  If all
    + 359416 [james grayso] wants to alter (instances of the classes, actually!);
    + 359421 [jd vauguet.f] As JEGII stated, the main reason to do so is related to the inheritance
      359424 [james grayso] as=20
      359426 [jd vauguet.f] That's even better than expected! I did not think about the singleton
      359444 [jd vauguet.f] I just finished writing my plugins system. It's working like a charm,
      359717 [jd vauguet.f] I encounter a little issue while trying to make it really dynamic.
      359722 [jd vauguet.f] Fixed, although I don't really understand *why* at the moment :)

^ Ruby/Tk: How to colorize a Treeview?
359392 [albertschlef] I have an item in my Treeview that I want to highlight. I have this
359427 [nagai ai.kyu] Please try "tree.tag_configure('important', :background => 'yellow')".
359488 [albertschlef] Thanks. Upgrading Ruby/Tk isn't a viable solution for me because I can't

^ Local gems not loaded in ruby > 1.9 without custom_require
359399 [bterkuile gm] I have a Kubuntu 9.10 64bit installation. I run ruby 1.8.7 and 1.9.1

^ Speeding up TCP
359413 [sean_warburt] I have a script that opens a TCP socket and then sends an XML request
+ 359415 [cremes.devli] Show us your code. It's impossible to say that the performance issue is with network and not with other processing you are performing on the data from what little you've said.
| 359429 [brabuhr gmai] 130ms from the same client to the same server over the same network?
+ 359448 [b.candler po] Show your code as others have said. Using tcpdump or wireshark, measure
+ 359589 [rogerpack200] using eventmachine might help.
  359622 [gethemant gm] Try disabling naggle algorithm.

^ LAN inventory
359419 [bigthepaco g] I'd like monitor hardware and software: check hardware configuration,
359428 [brabuhr gmai] I've not had an opportunity to use them, but Ruby does have libraries
359583 [bigthepaco g] Ok, thank you. I try to simplify. Initially I'd like develop a script
359745 [brabuhr gmai] rpcclient -S nt_server -W domain_name -U username

^ Reading contents of all files from a Directory
359420 [blackhawk_93] I am new to Ruby.
359422 [jonathan jmn] You've got a good start there.  As you have already figured out, the
+ 359423 [jonathan jmn] Wow, I typoed that bad, but I hope you get the idea.  (corrected above.)
| 359464 [shortcutter ] puts Dir["K:/test/*"].map {|f| File.read f}
| + 359466 [  jbw jbw.cc] puts Dir["/*"].map { |f| if(!File.directory?(f)) then File.read f end }
| | 359469 [shortcutter ] Good point!
| + 360368 [blackhawk_93] Many Thanks for replying robert, I am trying to print the contents of
|   + 360369 [aurelien.ami] First you should use file wich contain the filename of your file instead of
|   | 360371 [blackhawk_93] Thanks for replying , if I do
|   + 360370 [jgabrielygal] You have two errors there. "file" is a literal string, not the
|     360373 [blackhawk_93] Thanks for replying ,when I am doing
|     360374 [hassan.schro] Is there a reason you don't think it means exactly what it says?
|     360375 [blackhawk_93] No doubt, the error message is self explanatory.
|     + 360376 [hassan.schro] But what about the permissions of the directory, and of the directory
|     + 360377 [shortcutter ] Your error is most likely caused by the fact that Dir#entries returns
|       360380 [blackhawk_93] Many Thanks for replying robert, It makes sense what you have said.
|       360382 [shortcutter ] You should close the Dir object properly.  You can either use the block
|       360383 [shortcutter ] Even better
|       360385 [blackhawk_93] Many Thanks Robert, I did the following,
|       + 360388 [jgabrielygal] file.foreachline {|line| print line}
|       + 360389 [shortcutter ] Are you sure?
|         360433 [blackhawk_93] All works , Thanks very much!
+ 359529 [blackhawk_93] Posted via http://www.ruby-forum.com/.

^ A humble start on a Boid System Vocabulary -
359430 [gmkoller gma] I just took a crisp spring bike ride to our coast guard station and

^ A regexp?
359436 [derekbellner] Thank you in advance! :)
359437 [brabuhr gmai] S+)\s+(.+)$/).first)
359489 [derekbellner] I don't see your working regexp on this page.  I tested the regexp

^ IPv6 multicast server/client
359438 [ravenz o2.ie] i'm writing as subject to know if someone can give me some
359588 [rogerpack200] I've seen snippets for ipv4 around, but you're probably trodding new

^ [ANN] Dfect 2.0.0 (2010-03-21)
359441 [sunaku gmail] Dfect 2.0.0 (2010-03-21)

^ Decompressing LZW compression from PDF file
359443 [ahmad.azizan] I'm trying to find a ruby module/code that can decompress
+ 359445 [ryand-ruby z] output
+ 359451 [b.candler po] Which version of ruby are you using? If it's 1.9 then your @fp[@inc] may

^ super
359447 [rahimabanu26] ;;;;;;;;;;;;;;;;;;;;

^ Ruby Manor: Manor Harder - videos now online
359452 [james lazyat] Thanks to the herculean efforts of Murray and Final Cut Pro, we now have

^ Boids, a use case
359454 [gmkoller gma] Guys,
+ 359455 [gmkoller gma] I've got a lot of serious work to get done, and based on everything
+ 359456 [peterhickman] Sorry still no clearer as to what you are talking about.
  359457 [robert.dober] ave
  359458 [peterhickman] The OP is displaying an excellent command of English and that is good enough
  359459 [peterhickman] Sorry I don't know why Gmail is posting things twice
  359460 [josh.cheek g] Gmail shows you your post in a thread. The mailing list sends everyone on

^ Any idea of SciTE-ru supporting ruby?
359467 [rollingwoods] SciTE-ru is a custom version of SciTE developed by Russian developer.
+ 359539 [kyleaschmitt] Umm.  Dude, SciTE supports ruby pretty darned well already.  So well
+ 359578 [rahegge gmai] It does support ruby, but by default, its not a language on the Language
  359733 [rollingwoods] Exactly works as instruction!!!

^ Reverting date from Time.to_s
359470 [utsavgupta89] I receive the dates from Twitter in the following format "Mon Mar 22
359472 [cremes.devli] Quite simple.

^ Sorting keys of hash based on value
359471 [aldric trevo] hash = {:a => {:happy => 5},
359475 [rikiji playk] Do you want keys or the whole hash?
359477 [aldric trevo] Of course.. I was trying to make it too complicated. Thanks!
359479 [Rob AgileCon] Or the slightly simpler sort_by
359482 [shortcutter ] hash.sort_by {|k,v| -v[:happy]}.map(&:first)

^ splitting text string
359473 [xman2001 gma] I am working on a way to process the status of products and I want to
359474 [jonathan jmn] nner
359476 [joelvanderwe] $ irb -r scanf
+ 359483 [b.candler po] raise "Bad barcode" unless "123456789" =~ /\A(\d{3})(\d{5})(\d)\z/
+ 359484 [s.korteling ] "123456789".unpack("A3A5A1")

^ Google Summer of Code
359480 [dsisnero gma] I didn't see very many ruby * mentor organizations *for the Google Summer of
359481 [dblack rubyp] Ruby Central was not selected for 2009. We didn't apply this year. Our

^ Callbacks when deleting self-referenced has_many?
359485 [svoop deliri] I've come across a behavior which doesn't seem to be consistent. Let's
359518 [svoop deliri] Figured it out, I should be using the association callbacks. For some

^ Re: read CSV file using csv library
359490 [muazfa gmail] Oh thanks for all, I have successfully installed fastercsv

^ Help me plan my Ruby app :)
359491 [abaranosky h] So I am interested in writing a program to read a file I write, with
+ 359492 [christoph.ja] consider using sinatra / padrino which are tiny ruby web frameworks. Your
| 359495 [abaranosky h] Hey Thanks Christopher,
+ 359493 [ben bleythin] Neat!
  359497 [abaranosky h] Oh thanks for the ideas Ben,
  359498 [ben bleythin] I'm sure there's a native alternative to cron, but I have no idea what
  + 359504 [Ruby GoogleM] Task Scheduler, managed through the schtasks.exe command. Something
  | 359690 [abaranosky h] Very useful jwm, thanks.
  | 359694 [abaranosky h] So this is what I'm doing so far.
  | 359756 [abaranosky h] So the next step for me is figuring out how to send emails from an
  | 359913 [abaranosky h] So guys,
  | 359916 [abaranosky h] Does rubyw only work with 1.9?  I switched to using just ruby and it
  + 359505 [walton vyper] Scheduled tasks in XP/2003.  Task Scheduler in Vista and newer.  I agree

^ less than sign for inheritance in classes
359494 [deepikarohit] Where in Ruby is the less than sign for inheritance in classes defined?
359500 [gwtmp01 mac.] I'm not sure if I understand your question, but '<' is just syntax when
359501 [deepikarohit] Every operator is a method in ruby....
+ 359502 [albertschlef] And is the "=" too a method? Can you redefine it?
+ 359506 [gwtmp01 mac.] Let me try again.  The '<' in a class definition
  359528 [deepikarohit] Thanks. But in that case where is the < handled to identify
  359531 [Rob AgileCon] That would be deep inside parse.y -- the grammar file for the parser.

^ Module A extends Moudle B possible?
359496 [deepikarohit] Can Modules extends within themselves?
359546 [shortcutter ] irb(main):001:0> module A; end
+ 359547 [deepikarohit] Thanks robert.
+ 359548 [vikkous gmai] irb(main):001:0> module A; end
  + 359549 [deepikarohit] In the end, I wanted to see A as ancestor of B.
  | 359551 [vikkous gmai] So, then, you should use include, I think. It's like inheiritance, but
  + 359566 [shortcutter ] *I* am the one missing something.  I had this nagging feeling that

^ Persistent Instance Vars on Soap Server.
359499 [ober linbsd.] I have code at http://mauthesis.com/test.rb=20

^ what's the matter with my programm:Web Analysis
359503 [myocean135 y] HTMLRegexp =/(<!--.*?--\s*>)|
+ 359511 [thopre gmail] it's __END__ not _END_
| 359523 [myocean135 y] i change   _END_  into   __END__  ,it's no use.
| + 359526 [thopre gmail] please  run it on your computer to see what happen,think you
| + 359534 [b.candler po] z.rb:11: undefined method `elseif' for main:Object (NoMethodError)
+ 359540 [glennj ncf.c] Please consider using a real HTML parser, such as Nokogiri
  359552 [myocean135 y] 1¡¢it's __END__ not _END_
  359554 [josh.cheek g] It works for me on 1.8.6, 1.8.7, and 1.9.1
  359555 [myocean135 y] i reopen my computer ,run the script,get the correct answer
  359556 [josh.cheek g] Scan docs are here (this is 1.8.6)

^ [ANN] Rumai 3.2.1 (2010-03-22)
359507 [sunaku gmail] Rumai 3.2.1 (2010-03-22)

^ require, from within lib, files located under the local path
359509 [jd vauguet.f] Here's an issue I've not been able to solve for some time now.
359508 [jd vauguet.f] s/along the file.rb/along the main.rb/
359512 [jd vauguet.f] require 'pathname' # I love it :)
359533 [b.candler po] * on many platforms it's truncated
359559 [jd vauguet.f] Thank you so much :)