From 31b61cb01342b5a2079cb447693d003bdf455a65 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Tue, 10 Jul 2012 22:08:06 -0500 Subject: [PATCH] keg: add method to return the corresponding Version --- Library/Homebrew/keg.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb index dae91ea1d7..d7ad80aee2 100644 --- a/Library/Homebrew/keg.rb +++ b/Library/Homebrew/keg.rb @@ -67,6 +67,15 @@ class Keg < Pathname dir.directory? and not dir.children.length.zero? end + def version + require 'version' + Version.new(basename.to_s) + end + + def basename + Pathname.new(self.to_s).basename + end + def link mode=nil raise "Cannot link #{fname}\nAnother version is already linked: #{linked_keg_record.realpath}" if linked_keg_record.directory?