Project

General

Profile

Feature #8382

Format OpenStruct YAML dump and create getters and setters after load.

Added by pietro (Pietro Monteiro) almost 4 years ago. Updated almost 4 years ago.

Status:
Open
Priority:
Normal
Target version:
-
[ruby-core:54860]

Description

=begin
Currently Open Struct doesn't format it's YAML output exposing ((|@table|)). It also doesn't create setters and getter like (({#marshal_load})). This patch does both.
=end

ostruct_yaml.patch View (1.98 KB) pietro (Pietro Monteiro), 05/08/2013 01:07 PM

History

#1 [ruby-core:54895] Updated by marcandre (Marc-Andre Lafortune) almost 4 years ago

  • Category set to lib
  • Assignee set to marcandre (Marc-Andre Lafortune)

Interesting feature request.

This reasoning would also apply to all stdlib classes, like Set, Matrix, ... right?

I'm not sure it's a big issue, but a patch like this would make yaml serialization both backwards and forwards incompatible. It would be easy to make it at least backwards compatible.

Also available in: Atom PDF