# File lib/ruote/util/lookup.rb, line 97 def self.unset(collection, key) k, c = lookup(collection, key, true) if c.nil? collection.delete(key) elsif c.is_a?(Array) c.delete_at(Integer(k)) rescue nil elsif c.is_a?(Hash) c.delete(k) else nil end end