Skip to content

Commit

Permalink
Showing 5 changed files with 6 additions and 12 deletions.
2 changes: 2 additions & 0 deletions corelib/boolean.rb
Original file line number Diff line number Diff line change
@@ -21,6 +21,8 @@ def ==(other)
`(self == true) === other.valueOf()`
end

alias equal? ==

alias singleton_class class

def to_s
1 change: 1 addition & 0 deletions corelib/numeric.rb
Original file line number Diff line number Diff line change
@@ -267,6 +267,7 @@ def downto(finish, &block)
end

alias eql? ==
alias equal? ==

def even?
`self % 2 === 0`
2 changes: 2 additions & 0 deletions spec/filters/bugs/kernel.rb
Original file line number Diff line number Diff line change
@@ -7,4 +7,6 @@
fails "Kernel#<=> returns 0 if self is == to the argument"
fails "Kernel#<=> returns nil if self is eql? but not == to the argument"
fails "Kernel#<=> returns nil if self.==(arg) returns nil"

fails "Kernel#equal? returns true only if obj and other are the same object"
end
12 changes: 0 additions & 12 deletions spec/rubyspec/core/kernel/equal_spec.rb

This file was deleted.

1 change: 1 addition & 0 deletions spec/rubyspecs
Original file line number Diff line number Diff line change
@@ -194,6 +194,7 @@ core/hash/values_spec

core/kernel/comparison_spec
core/kernel/eql_spec
core/kernel/equal_spec

core/matchdata/to_a_spec

0 comments on commit ab65e84

Please sign in to comment.