Method: CemDataProcessor::Parser::Validation#validate_control_maps
- Defined in:
- lib/cem_data_processor/parser.rb
#validate_control_maps(control_maps) ⇒ Array
Validates the control_maps parameter and either raises an ArgumentError or returns the control_maps parameter.
49 50 51 52 53 54 55 |
# File 'lib/cem_data_processor/parser.rb', line 49 def validate_control_maps(control_maps) unless not_nil_or_empty?(control_maps) && array_of_hashes?(control_maps) raise ArgumentError, 'control_maps must be a non-nil, non-empty Array of Hashes' end control_maps end |