If it's going to be broken up across multiple lines, I'd argue it should be refactored like so:

```ruby
if new_resource.bond && 
  new_resource.bond.class != Array
  new_resource.bond = ['none']
end
```

Again though, the indentation messes with me. I forget, but would Ruby allow for this:

```ruby
if new_resource.bond
  && new_resource.bond.class != Array
  new_resource.bond = ['none']
end
```

That's easier for me to parse.