class ProcessExecuter::Options

def assert_no_unknown_options(options)

Other tags:
    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