In article <d393d2832e1f94df7d765538b9973fe4 / ruby-forum.com>, Mehdi Adda <mehdi.adda / gmail.com> wrote: > I have told that if the value of the variable is changed via a sitter, > it's possible to use a method chaining. How if there is no setter ? What kind of variable? Global, local, instance? For the latter you could write your own attr_accessor method that either creates a call to a custom method or uses update() of Observer. -- Tobias Weber