
module Versionator
  module Detector
    # Detects {Drupal 7}[http://drupal.org].
    class Drupal7 < Base
      set :app_name, "Drupal 7"
      set :project_url, "http://drupal.org"

      set :detect_dirs, %w{includes misc modules profiles scripts sites themes}
      set :detect_files, %w{CHANGELOG.txt cron.php index.php install.php xmlrpc.php}

      set :installed_version_file, "CHANGELOG.txt"
      set :installed_version_regexp, /^Drupal (.+), .*$/

      set :newest_version_url, 'http://drupal.org/project/drupal'
      set :newest_version_selector, '.download-table .project-release .views-row-first .views-field-version a'
      set :newest_version_regexp, /^(7.+)$/

      # Overridden to make sure that we do only detect Drupal7
      def contents_detected?
        installed_version.major >= 7 if super
      end

      def project_url_for_version(version)
        "#{project_url}/drupal-#{version}"
      end
    end
  end
end


module Versionator
  module Detector
    # Detects {Drupal 7}[http://drupal.org].
    class Drupal7 < Base
      set :app_name, "Drupal 7"
      set :project_url, "http://drupal.org"

      set :detect_dirs, %w{includes misc modules profiles scripts sites themes}
      set :detect_files, %w{CHANGELOG.txt cron.php index.php install.php xmlrpc.php}

      set :installed_version_file, "CHANGELOG.txt"
      set :installed_version_regexp, /^Drupal (7.+), .*$/

      set :newest_version_url, 'http://drupal.org/project/drupal'
      set :newest_version_selector, '.download-table .project-release .views-row-first .views-field-version a'
      set :newest_version_regexp, /^(7.+)$/

      # Overridden to make sure that we do only detect Drupal7
      def contents_detected?
        installed_version.major >= 7
      end

      def project_url_for_version(version)
        "#{project_url}/drupal-#{version}"
      end
    end
  end
end

--- 
+++ 
@@ -10,7 +10,7 @@
       set :detect_files, %w{CHANGELOG.txt cron.php index.php install.php xmlrpc.php}
 
       set :installed_version_file, "CHANGELOG.txt"
-      set :installed_version_regexp, /^Drupal (7.+), .*$/
+      set :installed_version_regexp, /^Drupal (.+), .*$/
 
       set :newest_version_url, 'http://drupal.org/project/drupal'
       set :newest_version_selector, '.download-table .project-release .views-row-first .views-field-version a'
@@ -18,7 +18,7 @@
 
       # Overridden to make sure that we do only detect Drupal7
       def contents_detected?
-        installed_version.major >= 7
+        installed_version.major >= 7 if super
       end
 
       def project_url_for_version(version)
Fix installed version detection for Drupal 7