From: Dave Thomas Date: 2000-12-30T12:41:13+09:00 Subject: [ruby-talk:8325] Re: open3 woes [sort of long] Holden Glova writes: > class RuntimeInterpreter > > def invoke(file) > streams = Open3.popen3("ruby -w #{file}") > streams.at(1).each() { |line| > puts line > } > end > end Q: what does 'invoke' return? > result = interpreter.invoke("../useless.rb") > > assert(result == "Useless method in a useless class") Q: what does this code assume that 'invoke' returns? Dave