Method: Net::SSH::Transport::HMAC::Abstract.digest_class
- Defined in:
- lib/net/ssh/transport/hmac/abstract.rb
.digest_class(*v) ⇒ Object
59 60 61 62 63 64 65 66 67 68 69 |
# File 'lib/net/ssh/transport/hmac/abstract.rb', line 59 def digest_class(*v) @digest_class = nil if !defined?(@digest_class) if v.empty? @digest_class = superclass.digest_class if @digest_class.nil? && superclass.respond_to?(:digest_class) return @digest_class elsif v.length == 1 @digest_class = v.first else raise ArgumentError, "wrong number of arguments (#{v.length} for 1)" end end |