# File lib/fog/core/service.rb, line 155 def validate_options(options) missing = requirements - options.keys unless missing.empty? raise ArgumentError, "Missing required arguments: #{missing.join(', ')}" end unless recognizes.empty? unrecognized = options.keys - requirements - recognized unless unrecognized.empty? raise ArgumentError, "Unrecognized arguments: #{unrecognized.join(', ')}" end end end