Class: RspecSsltls::Util
- Inherits:
-
Object
- Object
- RspecSsltls::Util
- Defined in:
- lib/rspec_ssltls/util.rb
Overview
Utility class
Class Method Summary collapse
- .add_string(target, addition, separator = ', ') ⇒ Object
- .invalid_ssl_tls_protocol(protocol) ⇒ Object
Class Method Details
.add_string(target, addition, separator = ', ') ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/rspec_ssltls/util.rb', line 5 def self.add_string(target, addition, separator = ', ') if target.nil? ' ' + addition else target + separator + addition end end |
.invalid_ssl_tls_protocol(protocol) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/rspec_ssltls/util.rb', line 13 def self.invalid_ssl_tls_protocol(protocol) protocol = Set.new + [protocol] unless protocol.respond_to?(:map) invalid_protocol = (protocol.map { |a| a.to_s } - OpenSSL::SSL::SSLContext::METHODS.map { |a| a.to_s }) invalid_protocol.size > 0 ? invalid_protocol : nil end |