From: "tadf (tadayoshi funaba)" Date: 2012-12-16T19:13:58+09:00 Subject: [ruby-dev:46750] [ruby-trunk - Bug #7575][Open] Struct のメンバーをアクセサで参照できない事がある Issue #7575 has been reported by tadf (tadayoshi funaba). ---------------------------------------- Bug #7575: Struct のメンバーをアクセサで参照できない事がある https://bugs.ruby-lang.org/issues/7575 Author: tadf (tadayoshi funaba) Status: Open Priority: Low Assignee: Category: core Target version: 2.0.0 ruby -v: ruby 2.0.0dev (2012-12-16 trunk 38415) [i686-linux] Struct のメンバーをアクセサで参照できない事がある。 $ ruby -v -e 'Foo = Struct.new("Foo", "a", "b\000"); foo = Foo.new(1,2); p foo.send("a"); p foo.send("b\000")' ruby 2.0.0dev (2012-12-16 trunk 38415) [i686-linux] 1 -e:1:in `
': undefined method `b' for # (NoMethodError) $ ruby -v -r ostruct -e 'foo = OpenStruct.new("a"=>1, "b\000"=>2); p foo.send("a"); p foo.send("b\000")' ruby 2.0.0dev (2012-12-16 trunk 38415) [i686-linux] 1 2 -- http://bugs.ruby-lang.org/