aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
authorMike McQuaid2015-02-19 10:56:01 +0000
committerMike McQuaid2015-02-19 11:06:20 +0000
commitcc607d9c068391db94ff0ea9bda8ef562df543c2 (patch)
tree20cd1ec6e9dc965165c30f94630d77c33d77688b /Library/Homebrew
parent804c3ae87a259c79ace08cc27fdc8984de98d1d5 (diff)
downloadhomebrew-cc607d9c068391db94ff0ea9bda8ef562df543c2.tar.bz2
bottles: add Bintray class.
For some utility functions.
Diffstat (limited to 'Library/Homebrew')
-rw-r--r--Library/Homebrew/bottles.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/Library/Homebrew/bottles.rb b/Library/Homebrew/bottles.rb
index f2b5fffe4..d9393a2a9 100644
--- a/Library/Homebrew/bottles.rb
+++ b/Library/Homebrew/bottles.rb
@@ -46,6 +46,17 @@ def bottle_filename_formula_name filename
basename.rpartition("-#{version}").first
end
+class Bintray
+ def self.repository(tap=nil)
+ return "bottles" if tap.to_s.empty?
+ "bottles-#{tap.sub(/^homebrew\/homebrew-/i, "")}"
+ end
+
+ def self.version(path)
+ BottleVersion.parse(path).to_s
+ end
+end
+
class BottleCollector
def initialize
@checksums = {}