[MacRuby-devel] [MacRuby] #470: String comparison issues hotcocoa project

MacRuby ruby-noreply at macosforge.org
Mon Nov 30 14:17:17 PST 2009


#470: String comparison issues hotcocoa project
-----------------------------+----------------------------------------------
 Reporter:  tvmoore@…        |       Owner:  lsansonetti@…        
     Type:  defect           |      Status:  new                  
 Priority:  major            |   Milestone:  MacRuby 0.5          
Component:  MacRuby          |    Keywords:  String issue         
-----------------------------+----------------------------------------------
 include_path = File.dirname(File.expand_path($0))[[BR]]
 include_path = File.dirname(include_path) if File.basename(include_path)
 == 'lib'[[BR]]
 Dir.glob("#{include_path}/**/**").each do |f|[[BR]]
   next if !File.directory?(f)[[BR]]
   '''next if f =~ /\.app/'''   #Do not traverse Application directory
 structure.[[BR]]
   NSLog("'#{f}'")[[BR]]
   $LOAD_PATH << f[[BR]]
 end

 "next if f =~ /\.app/" this line of code works fine using macruby -d
 option but fails using macrake.

 I have also tried "f.index(".app")" and "f.rangeOfString(".app").length ==
 0" all work in macruby -d and all fail after macrake. When I say fail this
 line does not evaluate correctly and hence the paths are not loaded which
 fails when requiring other classes within project. I am currently using a
 nightly build 30-11-09.

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/470>
MacRuby <http://macruby.org/>



More information about the MacRuby-devel mailing list