diff options
Diffstat (limited to 'lib/reline/kill_ring.rb')
-rw-r--r-- | lib/reline/kill_ring.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/reline/kill_ring.rb b/lib/reline/kill_ring.rb index bb3684b42b..201f6f3ca0 100644 --- a/lib/reline/kill_ring.rb +++ b/lib/reline/kill_ring.rb @@ -14,7 +14,7 @@ class Reline::KillRing end def ==(other) - object_id == other.object_id + equal?(other) end end @@ -68,7 +68,7 @@ class Reline::KillRing def append(string, before_p = false) case @state when State::FRESH, State::YANK - @ring << RingPoint.new(string) + @ring << RingPoint.new(+string) @state = State::CONTINUED when State::CONTINUED, State::PROCESSED if before_p |