Module: Hashify
- Defined in:
- lib/dry/types/hashify.rb
Overview
Converts value to hash recursively
Class Method Summary collapse
Class Method Details
.[](value) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/dry/types/hashify.rb', line 3 def self.[](value) if value.respond_to?(:to_hash) value.to_hash elsif value.respond_to?(:map) value.map { |item| self[item] } else value end end |