irb icon indicating copy to clipboard operation
irb copied to clipboard

interactive Ruby

Results 106 irb issues
Sort by recently updated
recently updated
newest added

## Description Combination with heredoc and `\`, heredoc content can be placed between symbol beginning `:` and symbol content. ```ruby

bug

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...

enhancement
rubyconf-hackdays

## 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` -...

rubyconf-hackdays

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:...

bug

## 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...

bug

## 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...

enhancement

## 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...

enhancement

(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...

enhancement