#1384: Additions to class String are unusable from string created with NSString --------------------------------+------------------------------------------- Reporter: sohocoke@… | Owner: lsansonetti@… Type: defect | Status: new Priority: minor | Milestone: Component: MacRuby | Keywords: --------------------------------+------------------------------------------- {{{ irb(main):001:0> class String irb(main):002:1> def handy_method irb(main):003:2> puts "I'm a handy method." irb(main):004:1> end irb(main):005:0> end => nil irb(main):006:0> => nil irb(main):007:0> str1 = "a" => "a" irb(main):008:0> str1.class => String irb(main):009:0> str1.handy_method I'm a handy method. => nil irb(main):010:0> => nil irb(main):011:0> str2 = NSString.stringWithString "a" => "a" irb(main):012:0> str2.class => String irb(main):013:0> str2.class.eql? str1.class => true irb(main):014:0> str2.handy_method NoMethodError: undefined method `handy_method' for "a":String irb(main):015:0> `macruby -v` => "MacRuby 0.11 (ruby 1.9.2) [universal-darwin10.0, x86_64]\n" irb(main):016:0> }}} I expected str2.handy_method to be invoked successfully. -- Ticket URL: <http://www.macruby.org/trac/ticket/1384> MacRuby <http://macruby.org/>