[MacRuby-devel] Break in Block Fails only in Macruby
Shannon Love
techzen at me.com
Wed May 25 13:23:51 PDT 2011
Greetings,
If I run the following under the system ruby 1.8.7:
require 'find'
starting_directory="/Users/developer/Desktop/Top"
file_name_I_want_to_find="target_file.txt"
path=Find.find(starting_directory) {|p| break p if p.include?(file_name_I_want_to_find) }
puts "path = #{path}"
... I get the expected output:
path = /Users/developer/Desktop/Top/Lev_1-2/Lev_2.1/target_file.txt
However, if I run it under Macruby I get nothing, just:
path =
I'm running MacRuby 0.10 (ruby 1.9.2) [universal-darwin10.0, x86_64] on 10.6.7
Not sure what is going on.
Thanks,
Shannon
More information about the MacRuby-devel
mailing list