module Hashie::Extensions::DeepLocate
def self._construct_key_comparator(search_key, object)
def self._construct_key_comparator(search_key, object) if object.respond_to?(:indifferent_access?) && object.indifferent_access? || activesupport_indifferent?(object) search_key = search_key.to_s end lambda do |non_callable_object| ->(key, _, _) { key == non_callable_object } end.call(search_key) end