class ProcessExecuter::Options
def assert_no_unknown_options(options)
- Api: - private
Raises:
-
(ArgumentError)
- if the options hash contains any unknown options
Returns:
-
(void)
-
Parameters:
-
options
(Hash
) -- the hash of options
def assert_no_unknown_options(options) unknown_options = options.keys.reject { |key| valid_option?(key) } raise ArgumentError, "Unknown options: #{unknown_options.join(', ')}" unless unknown_options.empty? end