Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.0.0-alpha-1
    • 3.0.0-alpha-1, 2.4.0
    • shell
    • None
    • Reviewed

    Description

      There are a few amendments I want to make to the first patch for shell IRB workspaces:

      1. Hide the new warning: "irb: warn: can't alias help from irb_help."
      2. Split Shell::Shell#eval_io into eval_io and exception_handler. This will be a better separation of concerns for both usage and testing.
        1. Why is this change so important? At the moment, eval_io may raise SystemExit, which would cause the ruby test executor to quit without running all tests. The method eval_io also used to refer to a global variable $fullTraceback, which is a poor separation of concerns.
      3. Allow finding script2run in the load path. While undocumented, the 2.x shell did this, so we may need to do this for compatibility.

      Attachments

        Issue Links

          Activity

            People

              bitoffdev Elliot Miller
              bitoffdev Elliot Miller
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: