diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index c0cb925a2a..2b3d3d9961 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -16,6 +16,63 @@
# along with Homebrew. If not, see .
+class AbstractDownloadStrategy
+ def initialize url, name, version
+ @url=url
+ @unique_token="#{name}-#{version}"
+ end
+end
+
+class HttpDownloadStrategy