Method: Canned::ControllerExt::ClassMethods#register_actor

Defined in:
lib/canned/controller_ext.rb

#register_actor(_name, _options = {}, &_block) ⇒ Object

 Registers a canned actor

Parameters:

  • _name (String)

    Actor’s name and generator method name if no block is given.

  • _options (Hash) (defaults to: {})

    Options:

    • as: If given, this si used as actor’s name and _name is only used for generator retrieval.

  • _block (Block)

    generator block, used instead of generator method if given.



122
123
124
# File 'lib/canned/controller_ext.rb', line 122

def register_actor(_name, _options={}, &_block)
  self._cn_actors[_options.fetch(:as, _name)] = _block || _name
end