Actions
Feature #6276
closedto_h as explicit conversion to Hash
    Feature #6276:
    to_h as explicit conversion to Hash
  
Description
Dear Matz.
We should establish #to_h as the method for explicit conversion to Hash:
- Add Hash#to_h: returns selffor Hash, or a Hash for subclasses of Hash
- Add Struct#to_h: as requested in Feature #4862 under the wrong name
- Add OpenStruct#to_h: see Feature #1400
In addition, please consider adding NilClass#to_h.
Even though you are not completely satisfied with NilClass#to_a, I use it very often. If we ever have something equivalent to the splat operator for hashes, the same hesitations will apply to nil.to_h, but I feel it would still bring more good than problems.
Thanks
Actions