anchor.diff:        bin.install_symlink Hash[item, 'content_shell']
     end''';
   
  -final String dev_root_url = "${root_url}/dev/release";
  -final String raw_root_url = "${root_url}/be/raw";
  -final String stable_root_url = "${root_url}/stable/release";
  -
  -final String github_dev_root_url = "https://raw.github.com/PaulECoyote/homebrew-versions/master/Casks/darteditor-dev.rb";
  -final String github_raw_root_url = "https://raw.github.com/PaulECoyote/homebrew-versions/master/Casks/darteditor-edge.rb";
  -final String github_stable_root_url = "https://raw.github.com/PaulECoyote/homebrew-versions/master/Casks/darteditor-stable.rb";
  +final String dev_root_url = "${ROOT_URL}/dev/release";
  +final String raw_root_url = "${ROOT_URL}/be/raw";
  +final String stable_root_url = "${ROOT_URL}/stable/release";
   
   final RegExp version_regex = new RegExp(r'\"version\"\s*:\s*\"([\w\.-]+)\"');
   final RegExp revision_regex = new RegExp(r'\"revision\"\s*:\s*\"([\w\.-]+)\"');
  
positive.code:   });
  }
  
  Future writeCask(Directory outputDirectory, String cask_class_name, String cask_file_name, HttpClient client, String rootUrl, String zipPath, String installSection, String notes)
  {
    String release_version_file_url = "${rootUrl}/latest/VERSION";
    String release_version, release_revision, base_url, url, md5_file_url, md5, cs_md5_file_url, cs_md5, cs_url;
    bool isRawCsAvailable = false;
  
negative.code:         });
  }
  
  String createDarteditorCask(String class_name, String url, String version,
                              String md5, bool is_cs_available,
                              String installSection) {
    return '''require "formula"
  
  class ${class_name} < Formula
  