Method: Net::SSH::Transport::HMAC::Abstract.etm

Defined in:
lib/net/ssh/transport/hmac/abstract.rb

.etm(*v) ⇒ Object



23
24
25
26
27
28
29
30
31
32
33
# File 'lib/net/ssh/transport/hmac/abstract.rb', line 23

def etm(*v)
  @etm = false if !defined?(@etm)
  if v.empty?
    @etm = superclass.etm if @etm.nil? && superclass.respond_to?(:etm)
    return @etm
  elsif v.length == 1
    @etm = v.first
  else
    raise ArgumentError, "wrong number of arguments (#{v.length} for 1)"
  end
end