From my reading of this, wouldn't `index_table index` be overridden by what you pass in?

It seems like the only way to prevent that would be with `Hash#delete`
```ruby
:class => ['index_table index', page_presenter.delete(:class)].compact.join(' ')
```