aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/formula.rb5
-rw-r--r--Library/Homebrew/formula_pin.rb4
2 files changed, 9 insertions, 0 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index 9543f3ad4..50200e804 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -937,6 +937,11 @@ class Formula
end
# @private
+ def pinned_version
+ @pin.pinned_version
+ end
+
+ # @private
def pin
@pin.pin
end
diff --git a/Library/Homebrew/formula_pin.rb b/Library/Homebrew/formula_pin.rb
index 9a9aa4ced..7ecad9d7b 100644
--- a/Library/Homebrew/formula_pin.rb
+++ b/Library/Homebrew/formula_pin.rb
@@ -33,4 +33,8 @@ class FormulaPin
def pinnable?
@f.rack.exist? && @f.rack.subdirs.length > 0
end
+
+ def pinned_version
+ Keg.new(path.resolved_path).version if pinned?
+ end
end