[MacRuby] #1384: Additions to class String are unusable from string created with NSString
MacRuby
ruby-noreply at macosforge.org
Tue Sep 6 06:40:55 PDT 2011
#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/>
More information about the macruby-tickets
mailing list