jedi4ever/veewee — pull request #448 by jasonberanek (2012-12-13 05:34:03+00:00)
Title: Modify Environment to pass Options hash to Providers

`Veewee::Provider::Core` supports receiving the command line options passed into the Command, but the object was not provided during the Provider class lifecycle. This pull requests inserts an additional initialization parameter to the `Veewee::Providers` class to allow it to initialize an individual Provider with the command line options, as well as modifying the `Veewee::Environment` class to provide this object to the initialize method.

Note, this change should have no effect on existing providers, as the previous version of `Veewee::Providers` provided an empty object for the options initialization variable for `Veewee::Provider::Core`. These values are important for more involved providers that cannot make assumptions about a local file system (e.g., an external hypervisor).