# Re: Overwriting default accessors

**URL:** <https://www.ruby-forum.com/t/re-overwriting-default-accessors/177196>\
**Category:** Rails\
**Created:** [October 13, 2009, 4:15am UTC](https://www.ruby-forum.com/t/re-overwriting-default-accessors/177196 "2009-10-13T04:15:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![builtbysimple](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/aca169/32.png) [@builtbysimple](https://www.ruby-forum.com/u/builtbysimple)\
**Post date:** [October 13, 2009, 4:15am UTC](https://www.ruby-forum.com/t/re-overwriting-default-accessors/177196/1 "2009-10-13T04:15:04Z")

</div>

On Oct 13, 2:24 am, Marnen Laibow-Koser  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Then you want something like
> 
> def status=(value)  
> new\_value = do\_something\_to(value)  
> self[:status] = new\_value # assuming this class is derived from AR  
> end
> 
> The reason your attempt to do status = value didn’t work is that it was  
> just calling the same method.

Aaaah. Or course! You can omit the parantheses in ruby method call.  
Thanks heaps for pointing me this out.

Kind regards,

–  
Certified Scrum Master  
[http://blog.scrum8.com](http://blog.scrum8.com) | [http://jobs.scrum8.com](http://jobs.scrum8.com) |  
[http://twitter.com/scrum8](http://twitter.com/scrum8)
