Ruby on Rails: alias_method_chain, ¿qué hace exactamente?

Intenté leer varias publicaciones de blog que intentan explicar alias_method_chain y las razones para usarlo y no usarlo. En particular, presté atención a:

http://weblog.rubyonrails.org/2006/4/26/new-in-rails-module-alias_method_chain

y

http://yehudakatz.com/2009/03/06/alias_method_chain-in-models/

Todavía no veo ningún uso práctico para alias_method_chain. ¿Alguien podría explicar algunas cosas?

1 - ¿todavía se usa en absoluto?
2 - ¿cuándo usarías alias_method_chain y por qué?

Respuestas a la pregunta(4)

Su respuesta a la pregunta