Sha256: c48779abb98c934662613f95fe55c20d42252e75a71adb1d0a6bb8447472598f
Contents?: true
Size: 602 Bytes
Versions: 79
Compression:
Stored size: 602 Bytes
Contents
module Fog module Compute class Clodo class Real def server_action(id, action) request( :body => Fog::JSON.encode(action), :expects => [204], :method => 'POST', :path => "servers/#{id}/action") end end class Mock def server_action(id, action) raise Excon::Errors::BadRequest.new("Invalid server id #{id}.") unless id > 0 response = Excon::Response.new response.status = 204 response end end end end end
Version data entries
79 entries across 79 versions & 12 rubygems