Module: Inspec::Targets
- Extended by:
- Modulator
- Defined in:
- lib/inspec/targets/dir.rb,
lib/inspec/targets/tar.rb,
lib/inspec/targets/url.rb,
lib/inspec/targets/zip.rb,
lib/inspec/targets/core.rb,
lib/inspec/targets/file.rb,
lib/inspec/targets/folder.rb,
lib/inspec/targets/archive.rb
Overview
author: Dominik Richter author: Christoph Hartmann
Defined Under Namespace
Modules: DirsHelper Classes: ArchiveHelper, FileHelper, FolderHelper, TarHelper, UrlHelper, ZipHelper
Class Method Summary collapse
Methods included from Modulator
Class Method Details
.__resolve(items) ⇒ Object
11 12 13 14 15 |
# File 'lib/inspec/targets/core.rb', line 11 def self.__resolve(items) items.map do |_| # @TODO end.flatten end |
.resolve(targets, opts = {}) ⇒ Object
17 18 19 20 21 22 23 24 25 |
# File 'lib/inspec/targets/core.rb', line 17 def self.resolve(targets, opts = {}) Array(targets).map do |target| handler = modules.values.find { |m| m.handles?(target) } if handler.nil? fail "Don't know how to handle target: #{target}" end handler.resolve(target, opts) end.flatten end |