theforeman/foreman — pull request #653 by eLobato (2013-05-25 19:25:18+00:00)
Title: Avoid inheriting from Puppet::Resource

Basically rails autoloading will load Puppet::Resource on your load path, and therefore all these classes will inherit from Puppet::Resource instead of ProxyAPI::Resource, making the ProxyAPI likely to be broken.