# encoding: utf-8 # author: Dominik Richter # author: Christoph Hartmann module Fetchers class Mock < Inspec.fetcher(1) name 'mock' priority 0 def self.resolve(target) return nil unless target.is_a? Hash new(target) end def initialize(data) @data = data end def fetch(_path) archive_path end def archive_path { mock: @data } end def resolved_source { mock_fetcher: true } end def cache_key '' end end end