inspec/lib/vulcano/targets/core.rb
Christoph Hartmann 8fff2ee989 add author header
2015-10-06 18:55:44 +02:00

27 lines
547 B
Ruby

# encoding: utf-8
# author: Dominik Richter
# author: Christoph Hartmann
require 'utils/modulator'
module Vulcano
module Targets
extend Modulator
def self.__resolve(items)
items.map do |_|
# @TODO
end.flatten
end
def self.resolve(targets)
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)
end.flatten
end
end
end