In order to keep this module easy to use i want to leave the RavenDB port as a seperate parameter outside the config hash even though i will ultimately merge it in from within the config class. I need to put a protection in place that will prevent the user from using the module possibly incorrectly by preventing them from passing the ravendb port into the config hash. It looks like i can use this from the stdlib to achieve this.
In order to keep this module easy to use i want to leave the RavenDB port as a seperate parameter outside the config hash even though i will ultimately merge it in from within the config class. I need to put a protection in place that will prevent the user from using the module possibly incorrectly by preventing them from passing the ravendb port into the config hash. It looks like i can use this from the stdlib to achieve this.
https://github.com/puppetlabs/puppetlabs-stdlib#has_key