```ruby
ranges, values = values.partition { |v| v.is_a?(Range) }
```