I have a simple patch from Cisco that I'm about to submit a PR for ruby facter to add support for their NXOS platform. Once that gets upstreamed, could someone from the core team help port it to cfacter?
Just chatted with Scott Garman and confirmed that this is not needed in ruby facter (facter 2.x) but only in native facter (facter 3.x) so the PR linked can be used as a reference implementation.
We can leave this ticket open in case we decide we want to add this to Ruby facter. But for now I've dropped the fix version. The ticket of interest is FACT-976.