diff options
| author | KOBAYASHI Shuji <[email protected]> | 2019-07-28 22:12:02 +0900 |
|---|---|---|
| committer | KOBAYASHI Shuji <[email protected]> | 2019-07-28 22:12:02 +0900 |
| commit | 27e3d92a305576befda7eff927c19e176288daf5 (patch) | |
| tree | 4b2f443c82f73a8a85817fb6b9a84c6e6250d53b | |
| parent | 04a422e4998b289b44d227936bd4203ede08bd40 (diff) | |
| download | mruby-27e3d92a305576befda7eff927c19e176288daf5.tar.gz mruby-27e3d92a305576befda7eff927c19e176288daf5.zip | |
Remove `Enumerator::Chain#initialize_copy`
I think `Enumerator::Chain#initialize_copy` is unnecessary because CRuby
doesn't clone elements.
| -rw-r--r-- | mrbgems/mruby-enum-chain/mrblib/chain.rb | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/mrbgems/mruby-enum-chain/mrblib/chain.rb b/mrbgems/mruby-enum-chain/mrblib/chain.rb index 52f5f0656..562620165 100644 --- a/mrbgems/mruby-enum-chain/mrblib/chain.rb +++ b/mrbgems/mruby-enum-chain/mrblib/chain.rb @@ -20,10 +20,6 @@ class Enumerator @enums = args end - def initialize_copy(orig) - @enums = orig.__copy_enums - end - def each(&block) return to_enum unless block_given? @@ -53,11 +49,5 @@ class Enumerator def inspect "#<#{self.class}: #{@enums.inspect}>" end - - def __copy_enums - @enums.each_with_object([]) do |e, a| - a << e.clone - end - end end end |
