From 218b3b1a49529aa1a328a0339cb21590a88f7a7d Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Mon, 26 Oct 2015 00:47:29 +0900 Subject: [PATCH] Enumerator::{Generator|Yielder}#initialize returns self --- lib-topaz/enumerator.rb | 2 ++ spec/tags/core/enumerator/generator/initialize_tags.txt | 1 - spec/tags/core/enumerator/yielder/initialize_tags.txt | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 spec/tags/core/enumerator/generator/initialize_tags.txt delete mode 100644 spec/tags/core/enumerator/yielder/initialize_tags.txt diff --git a/lib-topaz/enumerator.rb b/lib-topaz/enumerator.rb index 3aee2e7ba..b05131ce1 100644 --- a/lib-topaz/enumerator.rb +++ b/lib-topaz/enumerator.rb @@ -94,6 +94,7 @@ def with_object(obj, &block) class Generator def initialize(&block) @block = block + self end def each @@ -105,6 +106,7 @@ def each class Yielder def initialize(&block) @block = block + self end def yield(*args) diff --git a/spec/tags/core/enumerator/generator/initialize_tags.txt b/spec/tags/core/enumerator/generator/initialize_tags.txt deleted file mode 100644 index a6bbc50d8..000000000 --- a/spec/tags/core/enumerator/generator/initialize_tags.txt +++ /dev/null @@ -1 +0,0 @@ -fails:Enumerator::Generator#initialize returns self when given a block diff --git a/spec/tags/core/enumerator/yielder/initialize_tags.txt b/spec/tags/core/enumerator/yielder/initialize_tags.txt deleted file mode 100644 index 9e3b45ada..000000000 --- a/spec/tags/core/enumerator/yielder/initialize_tags.txt +++ /dev/null @@ -1 +0,0 @@ -fails:Enumerator::Yielder#initialize returns self when given a block