| 
									
										
										
										
											2016-10-04 15:24:58 +02:00
										 |  |  | module HashValidator | 
					
						
							| 
									
										
										
										
											2016-08-18 22:11:42 +03:00
										 |  |  |   def assert_valid_keys(*valid_keys) | 
					
						
							|  |  |  |     unknown_keys = keys - valid_keys | 
					
						
							|  |  |  |     return if unknown_keys.empty? | 
					
						
							| 
									
										
										
										
											2016-10-14 20:08:05 +02:00
										 |  |  |     raise CaskError, %Q(Unknown keys: #{unknown_keys.inspect}. Running "#{UPDATE_CMD}" will likely fix it.) | 
					
						
							| 
									
										
										
										
											2016-08-18 22:11:42 +03:00
										 |  |  |   end | 
					
						
							|  |  |  | end |