diff --git a/Library/Homebrew/brew.h.rb b/Library/Homebrew/brew.h.rb index a30a82b807..6ddee7721f 100644 --- a/Library/Homebrew/brew.h.rb +++ b/Library/Homebrew/brew.h.rb @@ -21,21 +21,16 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -def make url +def __make url, name require 'formula' - path=Pathname.new url - - /(.*?)[-_.]?#{path.version}/.match path.basename - raise "Couldn't parse name from #{url}" if $1.nil? or $1.empty? - - path=Formula.path $1 + path = Formula.path name raise "#{path} already exists" if path.exist? template=<<-EOS require 'brewkit' - class #{Formula.class_s $1}