Can you give this a test with:

vgdisplay =  Facter::Util::Resolution.which('vgs')

As we have a helper for which already. :)