module WhoAmI::Refinement::HashDig

Public Instance Methods

dig(head, *tail) click to toggle source
# File lib/who_am_i/refinement/hash_dig.rb, line 6
def dig(head, *tail)
  if tail.empty? || !self.key?(head)
    self[head]
  else
    self[head].dig(*tail)
  end
end