Project

General

Profile

Feature #7007

Make OpenStruct#new accept OpenStruct object

Added by prijutme4ty (Ilya Vorontsov) about 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
Normal
Target version:
[ruby-core:47476]

Description

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.

Updated by marcandre (Marc-Andre Lafortune) about 8 years ago

  • Category set to lib
  • Assignee set to marcandre (Marc-Andre Lafortune)
  • Target version set to 2.0.0
#3

Updated by marcandre (Marc-Andre Lafortune) almost 8 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r37375.
Ilya, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


  • lib/ostruct.rb: Also accept {Open}Struct as argument to new [ruby-core:47476] [Feature #7007]

Also available in: Atom PDF