62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
# File 'lib/cisco_node_utils/client/client.rb', line 62
def self.validate_args(**kwargs)
host = kwargs[:host]
unless host.nil?
fail TypeError, 'invalid address' unless host.is_a?(String)
fail ArgumentError, 'empty address' if host.empty?
end
username = kwargs[:username]
unless username.nil?
fail TypeError, 'invalid username' unless username.is_a?(String)
fail ArgumentError, 'empty username' if username.empty?
end
password = kwargs[:password]
unless password.nil?
fail TypeError, 'invalid password' unless password.is_a?(String)
fail ArgumentError, 'empty password' if password.empty?
end
end
|