Method: CemDataProcessor::Parser::Validation#validate_hiera_data
- Defined in:
- lib/cem_data_processor/parser.rb
#validate_hiera_data(hiera_data) ⇒ Hash
Validates the hiera_data parameter and either raises an ArgumentError or returns the hiera_data parameter.
35 36 37 38 39 40 41 42 43 |
# File 'lib/cem_data_processor/parser.rb', line 35 def validate_hiera_data(hiera_data) return hiera_data if hiera_data == :no_params unless not_nil_or_empty?(hiera_data) && hiera_data.is_a?(Hash) raise ArgumentError, 'hiera_data must be a non-nil, non-empty Hash' end hiera_data end |