Class: Hetzner::API
- Inherits:
-
Object
- Object
- Hetzner::API
- Defined in:
- lib/hetzner-api.rb,
lib/hetzner/api/ip.rb,
lib/hetzner/api/cli.rb,
lib/hetzner/api/wol.rb,
lib/hetzner/api/boot.rb,
lib/hetzner/api/rdns.rb,
lib/hetzner/api/reset.rb,
lib/hetzner/api/server.rb,
lib/hetzner/api/subnet.rb,
lib/hetzner/api/traffic.rb,
lib/hetzner/api/version.rb,
lib/hetzner/api/boot/vnc.rb,
lib/hetzner/api/failover.rb,
lib/hetzner/api/boot/linux.rb,
lib/hetzner/api/boot/plesk.rb,
lib/hetzner/api/boot/rescue.rb,
lib/hetzner/api/boot/windows.rb
Defined Under Namespace
Modules: Boot, Failover, IP, Rdns, Reset, Server, Subnet, Traffic, WOL Classes: CLI
Constant Summary collapse
- VERSION =
'1.2.0'
Instance Method Summary collapse
-
#initialize(username, password) ⇒ API
constructor
A new instance of API.
Methods included from Traffic
Methods included from Subnet
#subnet!, #subnet?, #subnets?, #subnets_for_server?
Methods included from IP
#ip!, #ip?, #ips?, #ips_for_server?
Methods included from Server
Methods included from WOL
Methods included from Reset
Methods included from Rdns
#delete_rdns!, #initialize_rdns!, #rdns!, #rdns?
Methods included from Failover
Methods included from Boot
Methods included from Boot::Windows
#boot_windows!, #boot_windows?, #disable_boot_windows!
Methods included from Boot::VNC
#boot_vnc!, #boot_vnc?, #disable_boot_vnc!
Methods included from Boot::Rescue
#disable_rescue!, #enable_rescue!
Methods included from Boot::Plesk
#boot_plesk!, #boot_plesk?, #disable_boot_plesk!
Methods included from Boot::Linux
#boot_linux!, #boot_linux?, #disable_boot_linux!
Constructor Details
#initialize(username, password) ⇒ API
Returns a new instance of API.
37 38 39 |
# File 'lib/hetzner-api.rb', line 37 def initialize(username, password) @auth = {:username => username, :password => password} end |