# File lib/cloudservers/server.rb, line 165 def create_image(name) data = JSON.generate(:image => {:serverId => self.id, :name => name}) response = @connection.csreq("POST",@svrmgmthost,"#{@svrmgmtpath}/images",@svrmgmtport,@svrmgmtscheme,{'content-type' => 'application/json'},data) CloudServers::Exception.raise_exception(response) unless response.code.match(/^20.$/) CloudServers::Image.new(@connection,JSON.parse(response.body)['image']['id']) end