Module: Inspec
- Defined in:
- lib/inspec/runner.rb,
lib/inspec/log.rb,
lib/inspec/rule.rb,
lib/inspec/shell.rb,
lib/inspec/expect.rb,
lib/inspec/backend.rb,
lib/inspec/fetcher.rb,
lib/inspec/objects.rb,
lib/inspec/plugins.rb,
lib/inspec/profile.rb,
lib/inspec/version.rb,
lib/utils/base_cli.rb,
lib/inspec/describe.rb,
lib/inspec/metadata.rb,
lib/inspec/resource.rb,
lib/inspec/plugins/cli.rb,
lib/inspec/runner_mock.rb,
lib/inspec/objects/list.rb,
lib/inspec/objects/test.rb,
lib/inspec/runner_rspec.rb,
lib/inspec/objects/value.rb,
lib/inspec/source_reader.rb,
lib/inspec/objects/control.rb,
lib/inspec/objects/or_test.rb,
lib/inspec/plugins/fetcher.rb,
lib/inspec/profile_context.rb,
lib/inspec/plugins/resource.rb,
lib/inspec/objects/each_loop.rb,
lib/inspec/objects/ruby_helper.rb,
lib/inspec/plugins/source_reader.rb
Overview
There be dragons!! Or borgs, or something… This file and all its contents cannot yet be tested. Once it is included in our unit test suite, it deactivates all other checks completely. To circumvent this, we need functional tests which tackle the RSpec runner or a separate suite of unit tests to which get along with this.
Defined Under Namespace
Modules: Archive, Backend, DSL, DSLHelper, GlobalDSL, Plugins, Resources, RubyHelper Classes: BaseCLI, Control, DescribeBase, EachLoop, Expect, InspecCLI, List, Log, Metadata, NoSummaryFormatter, OrTest, PluginCtl, Profile, ProfileContext, RSpecReporter, Resource, Rule, Runner, RunnerMock, RunnerRspec, Shell, SourceReaderRegistry, Test, Value
Constant Summary collapse
- Fetcher =
PluginRegistry.new
- VERSION =
'0.19.3'.freeze
- SourceReader =
SourceReaderRegistry.new
Class Method Summary collapse
- .fetcher(version) ⇒ Object
-
.resource(version) ⇒ Resource
Retrieve the base class for creating a new resource.
- .source_reader(version) ⇒ Object
Class Method Details
.fetcher(version) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/inspec/fetcher.rb', line 11 def self.fetcher(version) if version != 1 fail 'Only fetcher version 1 is supported!' end Inspec::Plugins::Fetcher end |
.resource(version) ⇒ Resource
Retrieve the base class for creating a new resource. Create classes that inherit from this class.
43 44 45 46 47 48 |
# File 'lib/inspec/resource.rb', line 43 def self.resource(version) if version != 1 fail 'Only resource version 1 is supported!' end Inspec::Plugins::Resource end |
.source_reader(version) ⇒ Object
23 24 25 26 27 28 |
# File 'lib/inspec/source_reader.rb', line 23 def self.source_reader(version) if version != 1 fail 'Only source readers version 1 is supported!' end Inspec::Plugins::SourceReader end |