module Inspec

def self.fetcher(version)

def self.fetcher(version)
  if version != 1
    raise 'Only fetcher version 1 is supported!'
  end
  Inspec::Plugins::Fetcher
end

def self.resource(version)

Returns:
  • (Resource) - base class for creating a new resource

Parameters:
  • version (int) -- the resource version to use
def self.resource(version)
  validate_resource_dsl_version!(version)
  Inspec::Plugins::Resource
end

def self.secrets(version)

def self.secrets(version)
  if version != 1
    raise 'Only secrets version 1 is supported!'
  end
  Inspec::Plugins::Secret
end

def self.source_reader(version)

def self.source_reader(version)
  if version != 1
    raise 'Only source readers version 1 is supported!'
  end
  Inspec::Plugins::SourceReader
end

def self.validate_resource_dsl_version!(version)

def self.validate_resource_dsl_version!(version)
  raise 'Only resource version 1 is supported!' if version != 1
end