Skip to content
  • Koichi Sasada's avatar
    c7550537
    `RubyVM.keep_script_lines` · c7550537
    Koichi Sasada authored
    `RubyVM.keep_script_lines` enables to keep script lines
    for each ISeq and AST. This feature is for debugger/REPL
    support.
    
    ```ruby
    RubyVM.keep_script_lines = true
    RubyVM::keep_script_lines = true
    
    eval("def foo = nil\ndef bar = nil")
    pp RubyVM::InstructionSequence.of(method(:foo)).script_lines
    ```
    c7550537
    `RubyVM.keep_script_lines`
    Koichi Sasada authored
    `RubyVM.keep_script_lines` enables to keep script lines
    for each ISeq and AST. This feature is for debugger/REPL
    support.
    
    ```ruby
    RubyVM.keep_script_lines = true
    RubyVM::keep_script_lines = true
    
    eval("def foo = nil\ndef bar = nil")
    pp RubyVM::InstructionSequence.of(method(:foo)).script_lines
    ```
Loading