Sha256: fa6e811ad2d8d1d7df130601e84dd78fb47665f9f42c72c84c026c3a2c178d34
Contents?: true
Size: 601 Bytes
Versions: 43
Compression:
Stored size: 601 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
43 entries across 41 versions & 6 rubygems