[#102393] [Ruby master Feature#17608] Compact and sum in one step — sawadatsuyoshi@...

Issue #17608 has been reported by sawa (Tsuyoshi Sawada).

13 messages 2021/02/04

[#102438] [Ruby master Bug#17619] if false foo=42; end creates a foo local variable set to nil — pkmuldoon@...

Issue #17619 has been reported by pkmuldoon (Phil Muldoon).

10 messages 2021/02/10

[#102631] [Ruby master Feature#17660] Expose information about which basic methods have been redefined — tenderlove@...

Issue #17660 has been reported by tenderlovemaking (Aaron Patterson).

9 messages 2021/02/27

[#102639] [Ruby master Misc#17662] The herdoc pattern used in tests does not syntax highlight correctly in many editors — eregontp@...

Issue #17662 has been reported by Eregon (Benoit Daloze).

13 messages 2021/02/27

[#102652] [Ruby master Bug#17664] Behavior of sockets changed in Ruby 3.0 to non-blocking — ciconia@...

Issue #17664 has been reported by ciconia (Sharon Rosner).

23 messages 2021/02/28

[ruby-core:102620] [Ruby master Bug#16685] IRB auto indent does not work for single-line method definitions

From: merch-redmine@...
Date: 2021-02-26 20:31:16 UTC
List: ruby-core #102620
Issue #16685 has been updated by jeremyevans0 (Jeremy Evans).

Status changed from Open to Closed

This behavior seems to have been fixed after the release of Ruby 3.0.  I'm guessing this fix has already been backported and will make Ruby 3.0.1, but @aycabta could probably confirm that.

----------------------------------------
Bug #16685: IRB auto indent does not work for single-line method definitions
https://bugs.ruby-lang.org/issues/16685#change-90610

* Author: sawa (Tsuyoshi Sawada)
* Status: Closed
* Priority: Normal
* Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN
----------------------------------------
IRB auto indent does not work correctly for single line method definitions within a class. It ends up like this:

```ruby
irb(main):001:1* class Foo
irb(main):002:1*   def a; end
irb(main):003:1*     def b; end
irb(main):004:0> end
=> :b
```

I believe it should end up like this:

```ruby
irb(main):001:1* class Foo
irb(main):002:1*   def a; end
irb(main):003:1*   def b; end
irb(main):004:0> end
=> :b
```




-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next