51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
# File 'lib/hpcloud/commands/remove.rb', line 51
def remove(name, *names)
cli_command(options) {
names = [name] + names
names.each { |name|
resource = ResourceFactory.create(Connection.instance.storage, name)
if resource.remove(options.force, options[:at], options[:after])
if options[:at].nil?
if options[:after].nil?
@log.display "Removed '#{name}'."
else
@log.display "Removing '#{name}' after #{options[:after]} seconds."
end
else
@log.display "Removing '#{name}' at #{options[:at]} seconds of the epoch."
end
else
@log.error resource.cstatus
end
}
}
end
|