No. It will try to do is something like: 

```ruby
{ class: 'class_a' }.merge({ class: 'class_b' })
```
returning only the `class_b`: 

```ruby
{ class: 'class_b' }
```

but what we expect is both like that: 

```ruby
{ class: ['class_a', 'class_b'] }
```