class Excon::Connection
def assert_valid_keys_for_argument!(argument, valid_keys)
def assert_valid_keys_for_argument!(argument, valid_keys) invalid_keys = argument.keys - valid_keys return true if invalid_keys.empty? raise ArgumentError, "The following keys are invalid: #{invalid_keys.map(&:inspect).join(', ')}" end