class Addressable::Template
def normalize_keys(mapping)
Experimental RBS support (using type sampling data from the type_fusion project).
def normalize_keys: (Hash mapping) -> untyped
This signature was generated using 32 samples from 1 application.
-
(Hash)-
Parameters:
-
mapping(Hash) -- A mapping hash to normalize
def normalize_keys(mapping) return mapping.inject({}) do |accu, pair| name, value = pair if Symbol === name name = name.to_s elsif name.respond_to?(:to_str) name = name.to_str else raise TypeError, "Can't convert #{name.class} into String." end accu[name] = value accu end end