Sha256: 51367c16d5f4384a5c63c5909cbcd70cd706f24c1d6c2cddd08a11111e138776
Contents?: true
Size: 311 Bytes
Versions: 12
Compression:
Stored size: 311 Bytes
Contents
module Waivers class JSONFileReader def self.resolve(path) return nil unless File.file?(path) fetch_data(path) end def self.fetch_data(path) JSON.parse(File.read(path)) rescue JSON::ParserError => e raise "Error reading InSpec waivers in JSON: #{e}" end end end
Version data entries
12 entries across 12 versions & 1 rubygems