Sha256: 75290b807c74acfbe103253a324771b2d9fcd480097557e8b761f881ffb279ff
Contents?: true
Size: 568 Bytes
Versions: 15
Compression:
Stored size: 568 Bytes
Contents
module Hetzner class API module Reset # returns the reset status of a given IP address or all servers of the account def reset?(ip = nil) path = "/reset" path << "/#{ip}" if ip perform_get path end # resets a server by its IP address. # # <em>type</em> is one of: # * <b>sw</b> (software reset) # * <b>hw</b> (hardware reset) # * <b>man</b> (manual reset) def reset!(ip, type) perform_post "/reset/#{ip}", :query => { :type => type } end end end end
Version data entries
15 entries across 15 versions & 1 rubygems