# File lib/fog/compute/voxel/models/server.rb, line 52 def save raise Fog::Errors::Error.new("Resaving an existing object may create a duplicate") if persisted? requires :name, :image_id, :processing_cores, :facility, :disk_size data = service.voxcloud_create({ :disk_size => disk_size, :facility => facility, :hostname => name, :image_id => image_id, :processing_cores => processing_cores }).body merge_attributes(data["device"]) true end