class Inspec::Fetcher::Mock
Public Class Methods
new(data)
click to toggle source
# File lib/inspec/fetcher/mock.rb, line 16 def initialize(data) @data = data end
resolve(target)
click to toggle source
# File lib/inspec/fetcher/mock.rb, line 8 def self.resolve(target) if (target.is_a? Hash) && ((target.keys & %i{cwd path backend}).empty?) new(target) else nil end end
Public Instance Methods
archive_path()
click to toggle source
# File lib/inspec/fetcher/mock.rb, line 24 def archive_path { mock: @data } end
cache_key()
click to toggle source
# File lib/inspec/fetcher/mock.rb, line 32 def cache_key "" end
fetch(_path)
click to toggle source
# File lib/inspec/fetcher/mock.rb, line 20 def fetch(_path) archive_path end
resolved_source()
click to toggle source
# File lib/inspec/fetcher/mock.rb, line 28 def resolved_source { mock_fetcher: true } end