inspec/lib/fetchers/mock.rb
Miah Johnson 659b4b373a Remove # encoding: utf8 magic comments
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-05-07 16:06:23 -07:00

34 lines
496 B
Ruby

# 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