irb
irb copied to clipboard
interactive Ruby
## Description Combination with heredoc and `\`, heredoc content can be placed between symbol beginning `:` and symbol content. ```ruby
It could be very helpful to have a command to copy IRB's output without manually selecting a (potentially huge) chunk of text. For example: ``` copy User.all.to_a # copies and...
## Description As reported in #343, the Ruby IRB (REPL) send a large number of redundant ESC sequences that has: 1. a serious performance impact on copy/paste operations, and 2....
These are the configs (`IRB.conf[config_name]`) referenced in `Context#initialize` but not covered by any test cases (probably `test_context.rb): - [ ] `:AP_NAME` - [ ] `:LOAD_MODULES` - [ ] `:USE_TRACER` -...
When using `binding.irb`, subsequent use of `SIGINT` fails. ```ruby current = Signal.trap(:INT) {puts "Handled"} Process.kill(:INT, Process.pid) binding.irb Process.kill(:INT, Process.pid) ``` Gives: ``` Handled From: /private/var/folders/3x/tvygzl0s65520b6t4tzqbt980000gn/T/320667e1-6291-4143-979c-a113e661d440 @ line 5 : 1:...
## Description After type Symbol literals, many Symbol objects have been generated. ### Steps to Reproduce Type `:hoge`. ``` % irb irb(main):001:0> :hoge ``` No completion candidates are suggested in...
## Description Hi! IRB in multistring expressions adds appropriate indents to the next line. However, there is no API to get the indent value for the next line. As far...
When starting IRB directly, it could be helpful to users to have a few information printed, like: - Ruby version - Reline version? - Minimum instructions, like how to get...
## Description Running IRB in multiple thread won't work now. ```ruby Thread.new do sleep 2 binding.irb end binding.irb ``` If it can, debugging multithread program might be easier. ## PoC...
(originally proposed by @zzak) ## Description Currently IRB can't be used without direct access to standard IO. This makes it hard to use with tools like `foreman`. If we expect...