[MacRuby-devel] [MacRuby] #651: NSString#stringByDeletingPathExtension: not retuning a String

MacRuby ruby-noreply at macosforge.org
Thu Apr 8 17:37:50 PDT 2010


#651: NSString#stringByDeletingPathExtension: not retuning a String
----------------------------------+-----------------------------------------
 Reporter:  koudelka@…            |       Owner:  lsansonetti@…                
     Type:  defect                |      Status:  new                          
 Priority:  minor                 |   Milestone:                               
Component:  MacRuby               |    Keywords:  stringByDeletingPathExtension
----------------------------------+-----------------------------------------
 The NSString docs for stringByDeletingPathExtension: indicate that it
 should return an NSString pointer, but doesn't seem to do so in macruby.

 In `macirb`:
 > "/a/b/c.d".stringByDeletingPathExtension
  => "/a/b/c"

 > "/a/b/c.d".stringByDeletingPathExtension + 'aa'
 TypeError: wrong argument type NSPathStore2 (expected String)
         from (irb):2:in `<main>'

 > "/a/b/c.d".stringByDeletingPathExtension.class
  => NSPathStore2


 My macruby version string is:
 MacRuby version 0.5 (ruby 1.9.0) [universal-darwin10.0, x86_64]

 --Mike

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



More information about the MacRuby-devel mailing list