Sha256: 7876c35a58e8188e218753a427ab894031729c250d53ee26de1882999bc70cb3
Contents?: true
Size: 897 Bytes
Versions: 3
Compression:
Stored size: 897 Bytes
Contents
class Ey::Core::Client class Real def stop_server(params={}) id = params["id"] url = params["url"] request( :method => :put, :path => "servers/#{id}/stop", :url => url, ) end end # Real class Mock def stop_server(params={}) request_id = self.uuid identity = resource_identity(params) find(:servers, identity) stop_request = { "finished_at" => Time.now, "id" => request_id, "started_at" => Time.now, "successful" => "true", "server" => url_for("/servers/#{identity}"), "type" => "stop_server_request", } self.data[:requests][request_id] = stop_request response( :body => {"request" => stop_request}, :status => 201, ) end end # Mock end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ey-core-3.6.6 | lib/ey-core/requests/stop_server.rb |
ey-core-3.4.5 | lib/ey-core/requests/stop_server.rb |
ey-core-3.6.5 | lib/ey-core/requests/stop_server.rb |