--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: "Declare a helper:"
- !ruby/struct:SM::Flow::VERB 
  body: "  helper :foo\n"
- !ruby/struct:SM::Flow::P 
  body: requires 'foo_helper' and includes FooHelper in the template class.
- !ruby/struct:SM::Flow::VERB 
  body: "  helper FooHelper\n"
- !ruby/struct:SM::Flow::P 
  body: includes FooHelper in the template class.
- !ruby/struct:SM::Flow::VERB 
  body: "  helper { def foo() &quot;#{bar} is the very best&quot; end }\n"
- !ruby/struct:SM::Flow::P 
  body: "evaluates the block in the template class, adding method #foo."
- !ruby/struct:SM::Flow::VERB 
  body: "  helper(:three, BlindHelper) { def mice() 'mice' end }\n"
- !ruby/struct:SM::Flow::P 
  body: does all three.
full_name: ActionMailer::Helpers::ClassMethods#helper
is_singleton: false
name: helper
params: (*args, &block)
visibility: public
