class ContainerConfig::Coercer::SslVerifyMode
SSL verification mode type coercer
Constants
- VALID_MODES
Array of valid SSL verification modes
Public Instance Methods
coerce(value)
click to toggle source
Coerces the given value into an SSL verification mode
@param [Object] value SSL verification mode string (“VERIFY_NONE”, “VERIFY_PEER”, etc.)
@return [Integer] coerced value
# File lib/container_config/coercer/ssl_verify_mode.rb, line 31 def coerce(value) value = value.to_s return Object.const_get("OpenSSL::SSL::#{value}") if VALID_MODES.include?(value) ContainerConfig.logger.warn do "Could not convert #{value.inspect} into a valid OpenSSL verification mode.\nValid modes: #{VALID_MODES.join(", ")}" end nil end
name()
click to toggle source
@see ContainerConfig::Coercer::Base#name
# File lib/container_config/coercer/ssl_verify_mode.rb, line 15 def name "SSL Verification Mode" end
type()
click to toggle source
@see ContainerConfig::Coercer::Base#type
# File lib/container_config/coercer/ssl_verify_mode.rb, line 20 def type :ssl_verify_mode end