From: "ko1 (Koichi Sasada)" Date: 2012-10-25T16:29:29+09:00 Subject: [ruby-core:48229] [ruby-trunk - Feature #7007] Make OpenStruct#new accept OpenStruct object Issue #7007 has been updated by ko1 (Koichi Sasada). ping? status? ---------------------------------------- Feature #7007: Make OpenStruct#new accept OpenStruct object https://bugs.ruby-lang.org/issues/7007#change-31493 Author: prijutme4ty (Ilya Vorontsov) Status: Open Priority: Normal Assignee: marcandre (Marc-Andre Lafortune) Category: lib Target version: 2.0.0 Now we have OpenStruct.new(hash) method. But it can be more consistent if one can use it also in form OpenStruct.new(open_struct) which will create a new instance which is a copy of an argument. -- http://bugs.ruby-lang.org/