Method: CemDataProcessor::Parser::ResourceDataParser#initialize
- Defined in:
- lib/cem_data_processor/parser.rb
#initialize(hiera_data, control_maps, control_configs: {}, ignore: [], only: []) ⇒ ResourceDataParser
Returns a new instance of ResourceDataParser.
78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/cem_data_processor/parser.rb', line 78 def initialize(hiera_data, control_maps, control_configs: {}, ignore: [], only: []) @hiera_data = validate_hiera_data(hiera_data) @control_maps = validate_control_maps(control_maps) @control_configs = control_configs @ignore = ignore @only = only @resources = RGL::DirectedAdjacencyGraph.new @controls = Set.new @filtered = Set.new @dependent = {} end |