Sha256: d136729ad11751cd4e88371fe256cabeca90e5b85771e6bd0a244f5df3b1d1d0

Contents?: true

Size: 661 Bytes

Versions: 10

Compression:

Stored size: 661 Bytes

Contents

module Fog
  module GoGrid
    class Real

      # Start, Stop or Restart a server
      #
      # ==== Parameters
      # * 'server'<~String> - id or name of server to power
      # * 'power'<~String>  - power operation, in ['restart', 'start', 'stop']
      #
      # ==== Returns
      # * response<~Excon::Response>:
      #   * body<~Array>:
      # TODO: docs
      def grid_server_delete(server, power)
        request(
          :path     => 'grid/server/power',
          :query    => {'server' => server}
        )
      end

    end

    class Mock

      def grid_server_delete(server)
        Fog::Mock.not_implemented
      end

    end
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
fog-0.2.30 lib/fog/go_grid/requests/grid_server_power.rb
fog-0.2.28 lib/fog/go_grid/requests/grid_server_power.rb
fog-0.2.27 lib/fog/go_grid/requests/grid_server_power.rb
fog-0.2.26 lib/fog/go_grid/requests/grid_server_power.rb
fog-0.2.25 lib/fog/go_grid/requests/grid_server_power.rb
fog-0.2.24 lib/fog/go_grid/requests/grid_server_power.rb
tecnh-fog-0.2.23.vpc lib/fog/go_grid/requests/grid_server_power.rb
fog-0.2.23 lib/fog/go_grid/requests/grid_server_power.rb
fog-0.2.22 lib/fog/go_grid/requests/grid_server_power.rb
fog-0.2.21 lib/fog/go_grid/requests/grid_server_power.rb