Philip Hallstrom wrote in post #992605:
>> end
> Using a method would let one override what happens when you assign to
> that attribute..  say you need to do something magical with it...
> validate it... convert it... set something else somewhere else...  that
> sort of thing...

And, just as importantly, the method provides encapsulation, effectively 
hiding the internal implementation from the public API. This provides 
the flexibility of modifying or improving the internal implementation 
without affecting the consumers of the class.

-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to