Module: Hetzner::API::Boot::Linux

Included in:
Hetzner::API::Boot
Defined in:
lib/hetzner/api/boot/linux.rb

Instance Method Summary collapse

Instance Method Details

#boot_linux!(ip, dist, arch, lang) ⇒ Object


10
11
12
13
# File 'lib/hetzner/api/boot/linux.rb', line 10

def boot_linux!(ip, dist, arch, lang)
  path = "/boot/#{ip}/linux"
  perform_post path, :query => {:dist => dist, :arch => arch, :lang => lang }
end

#boot_linux?(ip) ⇒ Boolean

Returns:

  • (Boolean)

5
6
7
8
# File 'lib/hetzner/api/boot/linux.rb', line 5

def boot_linux?(ip)
  path = "/boot/#{ip}/linux"
  perform_get path
end

#disable_boot_linux!(ip) ⇒ Object


15
16
17
18
# File 'lib/hetzner/api/boot/linux.rb', line 15

def disable_boot_linux!(ip)
  path = "/boot/#{ip}/linux"
  perform_delete path
end