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

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: We redefine the handle() method from MessageMapper, taking into account that @parent is a bot, and that we don't handle fallbacks.
- !ruby/struct:SM::Flow::P 
  body: On failure to dispatch anything, the method returns false. If dispatching is successfull, the method returns a Hash.
- !ruby/struct:SM::Flow::P 
  body: Presently, the hash returned on success has only one key, :return, whose value is the actual return value of the successfull dispatch.
- !ruby/struct:SM::Flow::P 
  body: TODO this same kind of mechanism could actually be used in MessageMapper itself to be able to handle the case of multiple plugins having the same 'first word' ...
full_name: "::Bot::RemoteDispatcher#handle"
is_singleton: false
name: handle
params: (m)
visibility: public
