mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 10:08:40 -05:00
Previously, a static list was used to instantiate VM Pooler Provider objects. This commit changes the loader to instead interrogate the available clases in the Vmpooler::PoolManager::Provider namespace and then instantiate from there. This means class names are not case sensitive and that VM Providers can now be dynamically loaded from other sources such as gems in the LOADPATH. No tests were added as this behaviour is exercised in the execute! tests already. |
||
|---|---|---|
| .. | ||
| vmpooler | ||
| vmpooler.rb | ||