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

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: This method activates the debugger. If it's called without a block it returns <tt>true</tt>, unless debugger was already started. If a block is given, it starts debugger and yields to block. When the block is finished executing it stops the debugger with Debugger.stop method.
- !ruby/struct:SM::Flow::P 
  body: <em>Note that if you want to stop debugger, you must call Debugger.stop as many time as you called Debugger.start method.</em>
full_name: Debugger::start
is_singleton: true
name: start
params: |
  Debugger.start -> bool
  Debugger.start { ... } -> obj

visibility: public
