Sha256: 0cdeb46c6fafda6fad99350f14dbd85c908ac6dae1f2230e7e700358900b63f3
Contents?: true
Size: 415 Bytes
Versions: 1
Compression:
Stored size: 415 Bytes
Contents
# frozen_string_literal: true module Micro class Case module Utils def self.symbolize_keys(hash) if Kind.of.Hash(hash).respond_to?(:transform_keys) hash.transform_keys { |key| key.to_sym rescue key } else hash.each_with_object({}) do |(k, v), memo| key = k.to_sym rescue k memo[key] = v end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
u-case-2.4.0 | lib/micro/case/utils.rb |