module ConfigurationValidation
Public Class Methods
valid?(config)
click to toggle source
# File lib/http_transport_provider/configuration_validation.rb, line 6 def self.valid?(config) raise MissingKeywordError if config.include?('verb') == false valid_verbs = ['GET', 'POST'] raise InvalidValueError if valid_verbs.include?(config['verb'].upcase) == false supported_config_keys = ['verb', 'credentials'] config.each do |k,v| raise InvalidKeywordError if supported_config_keys.include?(k) == false end true end