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

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Any method invocation with no block and no parameters is interpreted to be a service reference on the wrapped container, and delegates to Container#[]. If the block is not given but the args are not empty, a NoMethodError will be raised.
- !ruby/struct:SM::Flow::P 
  body: If a block is given, this delegates to Container#register, leaving all parameters in place.
full_name: Needle::DefinitionContext#method_missing
is_singleton: false
name: method_missing
params: ( sym, *args, &block )
visibility: public
