I have an array:

```
scores = [1, 2, 3, "", 4]

```

And I want to remove all blank values. But when I run this:

```
puts scores.reject(&:empty?)

```

I get an error:

```
undefined method `empty' for 1:Fixnum

```

How can I remove values that are not integers from my array in a one step process? I am using Ruby 1.9.3.