Should fix this before it gets out of hand. Why the triple stacked classes?
module Vmpooler
class PoolManager
class Provider
class VSphere
end
end
end
end
I don't understand why someone coded this way. We can fix by using module namespaces instead. However since there is also a pool manager class we also just need to remove that bit too.
Example:
module Vmpooler
module Provider
class VSphere
end
end
end