Project

General

Profile

Actions

Bug #119

closed

Set#divide and SortedSet#divide raise NoMethodErrors when passed no block

Added by NoKarma (Arthur Schreiber) almost 16 years ago. Updated almost 13 years ago.

Status:
Closed
Target version:
-
ruby -v:
[ruby-core:17147]

Description

=begin
Set[1].divide # => raises a NoMethodError: undefined method arity' for nil:NilClass SortedSet[1].divide # => raises a NoMethodError: undefined method arity' for nil:NilClass

Raising a LocalJumpError or returning an enumerator would be much more consistent with general behaviour in Ruby.
=end

Actions #1

Updated by knu (Akinori MUSHA) almost 16 years ago

  • % Done changed from 0 to 50

=begin
It returns an enumerator in trunk. Maybe ruby_1_8 will get a backport later.
=end

Actions #2

Updated by Anonymous almost 16 years ago

=begin
Issue #119 has been updated by Akinori MUSHA.

% Done changed from 0 to 50

It returns an enumerator in trunk. Maybe ruby_1_8 will get a backport later.

Bug #119: Set#divide and SortedSet#divide raise NoMethodErrors when passed no block
http://redmine.ruby-lang.org/issues/show/119

Author: Arthur Schreiber
Status: Open
Priority: Normal
Assigned to: Akinori MUSHA
Category:
Target version:

Set[1].divide # => raises a NoMethodError: undefined method arity' for nil:NilClass SortedSet[1].divide # => raises a NoMethodError: undefined method arity' for nil:NilClass

Raising a LocalJumpError or returning an enumerator would be much more consistent with general behaviour in Ruby.


You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://redmine.ruby-lang.org/my/account

=end

Actions #3

Updated by knu (Akinori MUSHA) about 15 years ago

  • Status changed from Open to Closed

=begin
Weird. Seems backport had already been done when I updated the issue.
=end

Actions #4

Updated by knu (Akinori MUSHA) about 15 years ago

  • % Done changed from 50 to 100

=begin

=end

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0