From e303a97aa710e781c9ccb0b5b7c7675f26862be3 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Thu, 19 Feb 2015 10:56:01 +0000 Subject: [PATCH] bottles: add Bintray class. For some utility functions. --- Library/Homebrew/bottles.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Library/Homebrew/bottles.rb b/Library/Homebrew/bottles.rb index f2b5fffe4c..d9393a2a9e 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 = {}