The book says “You can also use init.rb to ensure that this module is
mixed
in to all your controllers”
vendor/plugins/breadcrumbs/init.rb
ActionController::Base.send :include, Breadcrumbs
What does the Base.send mean? TIA.
The book says “You can also use init.rb to ensure that this module is
mixed
in to all your controllers”
vendor/plugins/breadcrumbs/init.rb
ActionController::Base.send :include, Breadcrumbs
What does the Base.send mean? TIA.
On 11/13/06, Bala P. [email protected] wrote:
The book says “You can also use init.rb to ensure that this module is mixed
in to all your controllers”vendor/plugins/breadcrumbs/init.rb
ActionController::Base.send :include, Breadcrumbs
ActionController::Base is the base controller class. send simply
sends a message, and in this case it’s sending the include message
with the parameter Breadcrumbs.
It’s the same as if you did
class ActionController::Base
include Breadcrumbs
end
You have to use send or the class form because include is a private
method.
Pat
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs