Not knowing the context of this I believe this can be risky. 
```ruby
if something = that
```
better do
```ruby
something = that
if something
...
```
It is just an opinion but quite common, for example a lot of dev in C systematically inverse lhs and rhs and end up with ```CONSTANT == variable```. In sort that if by mistake they put only one equal, the compiler will cry. Splitting over two lines remove the doubt for reviewing also.