Sha256: 615806daa8af617832f7e0c4e1d6a7b5326342fdba23c0f3568218e69717f4f2

Contents?: true

Size: 536 Bytes

Versions: 6

Compression:

Stored size: 536 Bytes

Contents

module Solusvm
  class General < Base
    def nodes(type)
      validate_server_type!(type)
      perform_request(:action => 'listnodes', :type => type)
      returned_parameters['nodes'].split(',')
    end

    def templates(type)
      validate_server_type!(type)
      perform_request(:action => 'listtemplates', :type => type)
      returned_parameters['templates'].split(',')
    end

    def node_statistics(nodeid)
      perform_request(:action => 'node-statistics', :nodeid => nodeid)
      returned_parameters
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
solusvm-0.5.1 lib/solusvm/general.rb
solusvm-0.4.3 lib/solusvm/general.rb
solusvm-0.4.2 lib/solusvm/general.rb
solusvm-0.4.1 lib/solusvm/general.rb
solusvm-0.4.0 lib/solusvm/general.rb
solusvm-0.3.3 lib/solusvm/general.rb