# \[Bug #1491\] $B!V(Battr\_reader :$B!{!{!W$H!V(Bdef $B!{!{(B ; @$B!{!{(B ; end$B!W$GF0:n$,0\[$J

**URL:** <https://www.ruby-forum.com/t/bug-1491-b-v-battr-reader-b-w-h-v-bdef-b-b-b-b-end-b-w-gf0-n-0-j/168316>\
**Category:** Development\
**Created:** [May 19, 2009, 3:48pm UTC](https://www.ruby-forum.com/t/bug-1491-b-v-battr-reader-b-w-h-v-bdef-b-b-b-b-end-b-w-gf0-n-0-j/168316 "2009-05-19T15:48:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SS\_SS\_S\_S\_SSSSS\_S\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/4af34b/32.png) [@SS\_SS\_S\_S\_SSSSS\_S\_S](https://www.ruby-forum.com/u/SS_SS_S_S_SSSSS_S_S)\
**Post date:** [May 19, 2009, 3:48pm UTC](https://www.ruby-forum.com/t/bug-1491-b-v-battr-reader-b-w-h-v-bdef-b-b-b-b-end-b-w-gf0-n-0-j/168316/1 "2009-05-19T15:48:51Z")

</div>

Bug #1491: e$B!Ve(Battr\_reader :e$B!{!{!W$H!Ve(Bdef e$B!{!{e(B ;  
@e$B!{!{e(B ; ende$B!W$GF0:n$,0[$J$ke(B  
[http://redmine.ruby-lang.org/issues/show/1491](http://redmine.ruby-lang.org/issues/show/1491)

e$B5/I\<\<Te(B: e$B?50le(B e$B9\>8}e(B  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal  
ruby -v: ruby 1.9.1p129 (2009-05-12 revision 23412) [i686-linux]

e$B!{!{$NItJ,$KF|K\8l$rF~$l$?\>l9g$K8=\>]$,H/@8$7$^$9!#e(B  
e$B$\*\<j?t$G$9$,!"$4BP1~$NDx!"59$7$/$\*4j$$CW$7$^$9!#e(B

# -_- coding: utf-8 -_-

class Foo  
attr\_reader :foo  
attr\_reader :e$B$[$2e(B  
def initialize  
@foo=“foo”  
@e$B$[$2e(B=“e$B$[$2e(B”  
@e$B$U$2e(B=“e$B$U$2e(B”  
end  
def e$B$U$2e(B  
@e$B$U$2e(B  
end  
alias :e$B$U$&e(B :foo  
end

p Foo.new.foo #=\> “foo”  
p Foo.new.e$B$[$2e(B #=\> nil # “e$B$[$2e(B”  
e$B$K$J$k$N$,@5$7$$$h$&$J!&!&!&!#e(B  
p Foo.new.e$B$U$2e(B #=\> “e$B$U$2e(B”  
p Foo.new.e$B$U$&e(B #=\> “foo”

---

<div class="post-metadata">

**Author:** ![SS\_SS\_S\_S\_SSSSS\_S\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/4af34b/32.png) [@SS\_SS\_S\_S\_SSSSS\_S\_S](https://www.ruby-forum.com/u/SS_SS_S_S_SSSSS_S_S)\
**Post date:** [May 19, 2009, 5:16pm UTC](https://www.ruby-forum.com/t/bug-1491-b-v-battr-reader-b-w-h-v-bdef-b-b-b-b-end-b-w-gf0-n-0-j/168316/2 "2009-05-19T17:16:26Z")

</div>

e$B%A%1%C%He(B #1491 e$B$,99?7$5$l$^$7$?!#e(B (by Yukihiro M.)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B

## r23491

[http://redmine.ruby-lang.org/issues/show/1491](http://redmine.ruby-lang.org/issues/show/1491)
