module GraphQL::Dig
def dig(own_key, *rest_keys)
-
(Object)
-
Parameters:
-
args
(Array<[String, Symbol>] Retrieves the value object corresponding to the each key objects repeatedly
) -- rgs [Array<[String, Symbol>] Retrieves the value object corresponding to the each key objects repeatedly
def dig(own_key, *rest_keys) val = self[own_key] if val.nil? || rest_keys.empty? val else val.dig(*rest_keys) end end