Ho un hash con un proc predefinito che vorrei maresciallo su un file, ma il proc predefinito mi impedisce di farlo.Marsh rubino con hash predefinito proc - rimuovere il proc predefinito?
Invece di scrivere i miei metodi e, è possibile invece rimuovere il proc predefinito? Nel punto in cui sto Marshalling non avrò mai più bisogno del proc predefinito.
Risulta 'h.default = quelle negative cancella il proc di default - è tutto quello che mi serviva. Grazie! –
È anche possibile eseguire il dump degli hash che hanno un oggetto valore predefinito, ad esempio 'Hash.new (42)'. Non che mi piaccia avere oggetti con valore predefinito a meno che non siano immutabili. –