I think this one would read better with the conditions around the other way, despite being more lines..

``` ruby
unless value.nil? || (value.blank? && false != value)
  if name == :select
    relation._select!(*value)
  else
    relation.send("#{name}!", *value)
  end
end
```

(calling directly, instead of using `send`, applies to the other one, too)