class Solusvm::NodeCli

Public Instance Methods

available_ips(vserverid) click to toggle source
# File lib/solusvm/cli/node_cli.rb, line 15
def available_ips(vserverid)
  output api.available_ips(vserverid)
end
list(type) click to toggle source
# File lib/solusvm/cli/node_cli.rb, line 5
def list(type)
  output api.list(type)
end
list_ids(type) click to toggle source
# File lib/solusvm/cli/node_cli.rb, line 10
def list_ids(type)
  output api.ids(type)
end
stats(vserverid) click to toggle source
# File lib/solusvm/cli/node_cli.rb, line 20
def stats(vserverid)
  output api.statistics(vserverid)
end
virtualservers(vserverid) click to toggle source
# File lib/solusvm/cli/node_cli.rb, line 30
def virtualservers(vserverid)
  output api.virtualservers(vserverid)
end
xenresources(vserverid) click to toggle source
# File lib/solusvm/cli/node_cli.rb, line 25
def xenresources(vserverid)
  output api.xenresources(vserverid)
end

Private Instance Methods

api() click to toggle source
# File lib/solusvm/cli/node_cli.rb, line 36
def api
  @node ||= begin
    Solusvm::Node.new(api_params)
  end
end