> > +    # This class providers array syntax for using puppet --configprint on a host
> > +    class PuppetConfigReader
> > +      def initialize host, command
>
> I'm following the style in the rest of the file (*somebody* removed all the parens), but I can do this one right and heckle the guy that got rid of them until he fixes it ;)

I strongly suggest you put in another pull request putting them all in
place, then resume following the style of the file; Ruby really
doesn't approve of argument list definitions to functions without
brackets.  For a while in there they generated deprecation warnings
about this, although they backed away from that noise level.