# 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