Question: Say I have a hash like: 

```
h = { '0' => 'foo', 'bar' => 'baz' => '2' => 'yada'  }

```

How would I go about determining if this hash has any numeric keys in it and pulling out the values of those keys?

Answer: 
try this:

```
h.select {|key| [*0..9].map(&:to_s).include? key }

```

remember that I didn't pulled out the value for you, it just returns a selection of your hash with the desired criteria. Pulling the values out this hash like you're used to.
Another solution:

```
h.select {|k,v| k.to_i.to_s == k}.values

```

This returns the values for keys that are integers (positive or negative).