Sha256: d88cc73c1db90357e5c7159aa5a66bebd52faee587375931382c1623e3b741b2
Contents?: true
Size: 786 Bytes
Versions: 53
Compression:
Stored size: 786 Bytes
Contents
module Fog module Compute class CloudSigma class Real def start_server(server_id, start_params={}) request(:path => "servers/#{server_id}/action/", :method => 'POST', :query => {:do => :start}.merge!(start_params), :expects => [200, 202]) end end class Mock def start_server(server_id, start_params={}) server = self.data[:servers][server_id] server['status'] = 'running' response = Excon::Response.new response.status = 200 response.body = { 'action' => 'start', 'result' => 'success', 'uuid' => server_id } response end end end end end
Version data entries
53 entries across 53 versions & 3 rubygems