[MacRuby-devel] [MacRuby] #309: String, Hash, Array: singleton attr_accessor cannot be defined
MacRuby
ruby-noreply at macosforge.org
Sat Aug 8 17:35:26 PDT 2009
#309: String, Hash, Array: singleton attr_accessor cannot be defined
------------------------+---------------------------------------------------
Reporter: dev@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: minor | Milestone: MacRuby 0.5
Component: MacRuby | Keywords: singleton
------------------------+---------------------------------------------------
{{{
[
false,
true,
nil,
1..100,
/test/,
Exception,
Time,
Hash,
Array,
String,
Module,
Object
].each do |k|
s = k.is_a?(Class) ? k.new : k
class << s
attr_accessor :target1
def target2
:hit
end
end
s.target1 = :hit
def s.target3
:hit
end
puts "#{k} err: singleton attr_accessor" unless s.target1 == :hit
puts "#{k} err: singleton def (#2)" unless s.target2 == :hit
puts "#{k} err: singleton def (#3)" unless s.target3 == :hit
end
}}}
result is:
{{{
NSMutableDictionary err: singleton attr_accessor
NSMutableArray err: singleton attr_accessor
NSMutableString err: singleton attr_accessor
}}}
--
Ticket URL: <http://www.macruby.org/trac/ticket/309>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list