| Class | Debugger::MethodSigCommand | 
| In: | cli/ruby-debug/commands/method.rb | 
| Parent: | Command | 
Implements the debugger ‘method sig’ command.
    # File cli/ruby-debug/commands/method.rb, line 34
34:       def help(cmd)
35:         %{
36:           m[ethod] sig[nature] <obj>\tshow the signature of a method
37:         }
38:       end
          
    # File cli/ruby-debug/commands/method.rb, line 16
16:     def execute
17:       obj = debug_eval('method(:%s)' % @match[1])
18:       if obj.is_a?(Method)
19:         begin
20:           print "%s\n", obj.signature.to_s
21:         rescue
22:           errmsg("Can't get signature for '#{@match[1]}'\n")
23:         end
24:       else
25:         errmsg("Can't make method out of '#{@match[1]}'\n")
26:       end
27:     end