Delegation in rails


I don’t know why it is not mentioned any where in rails api, it could be very useful for all.

This is straight from rails\activesupport\lib\active_support\core_ext\module\deligation.rb :

Provides a delegate class method to easily expose contained objects’ methods
as your own. Pass one or more methods (specified as symbols or strings)
and the name of the target object as the final :to option (also a symbol
or string). At least one method and the :to option are required.

Delegation is particularly useful with Active Record associations:

Information and Links

Join the fray by commenting, tracking what others have to say, or linking to it from your blog.


Other Posts
ActiveRecord finder: Now we can use hash as conditions
Ruby script for creating new rails project and initial SVN import (with ignoring/removing log/other files)

Reader Comments

Be the first to leave a comment!

Write a Comment

Take a moment to comment and tell us what you think. Some basic HTML is allowed for formatting.