Kernel.Table method collides with global Table-method of Arel in Rails3. The global Table-method can in client code be replaced by Ruport::Data::Table.new (which has a different interface) - but methods like Pivot.to_table uses the Kernel.Table method and is broken (because Arels Table method interferes).
Thank you for reporting and investigating this issue. I think the correct solution is as you suggest to replace all instances with the namespaced version. It's not very good to pollute the global namespace like that but I don't want to break backward compatibility. So I will see if I can detect if Table already exists, but that depends when the gem gets loaded.
Hi, is this still valid? Mainly the question is, is Ruport compatible with Rails 3 or not?