def make_sure_video_was_deleted(hash)
      # TODO have a special case for authentication required?
      if hash["response"]["status"] != "OK"
        begin
          raise VideoDeleteError.new("#{hash['response']['error']['code']}: #{hash['response']['error']['message']} ") 
        rescue NoMethodError # TODO irony!
          raise VideoDeleteError.new(hash.to_yaml)
        end
      end
    end
def make_sure_video_was_deleted(hash)
      # TODO have a special case for authentication required?
      if hash["response"]["status"] != "OK"
        begin
          raise VideoDeleteError.new("#{hash['response']['error']['code']}: #{hash['response']['error']['message']} ") 
        rescue NoMethodError # TODO irony!
          raise VideoDeleteError.new(hash.to_yaml)
        end
      end
    end
make_sure_video_was_deleted analyzes the response <tt>hash</tt>
 to make sure it was a success

 raises a descriptive BlipTV::VideoDeleteError