(maint) Have pooler delete class take array

Prior to this commit, the pooler class was expecting a comma separated
string of hosts to delete. This commit updates that to expect hostnames
to be an array instead.
This commit is contained in:
Brian Cain 2015-11-10 11:35:17 -08:00
parent fa92da5c05
commit bc4cff5363
3 changed files with 9 additions and 9 deletions

View file

@ -144,10 +144,16 @@ class Vmfloaty
c.option '--url STRING', String, 'URL of vmpooler'
c.action do |args, options|
verbose = options.verbose || config['verbose']
hosts = args[0]
hostnames = args[0]
token = options.token || config['token']
url = options.url ||= config['url']
if hostnames.nil?
STDERR.puts "You did not provide any hosts to delete"
exit 1
end
hosts = hostnames.split(',')
Pooler.delete(verbose, url, hosts, token)
end
end

View file

@ -71,13 +71,7 @@ class Pooler
res_body
end
def self.delete(verbose, url, hostnames, token)
if hostnames.nil?
STDERR.puts "You did not provide any hosts to delete"
exit 1
end
hosts = hostnames.split(',')
def self.delete(verbose, url, hosts, token)
conn = Http.get_conn(verbose, url)
if token