From 02d7abe2ec9491c6c56b6f59749d5ff911ba69ed Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Mon, 16 Nov 2015 19:23:48 +0800 Subject: [PATCH] add Formula#pinned_version --- Library/Homebrew/formula.rb | 5 +++++ Library/Homebrew/formula_pin.rb | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 9543f3ad48..50200e8048 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -936,6 +936,11 @@ class Formula @pin.pinned? end + # @private + def pinned_version + @pin.pinned_version + end + # @private def pin @pin.pin diff --git a/Library/Homebrew/formula_pin.rb b/Library/Homebrew/formula_pin.rb index 9a9aa4cedf..7ecad9d7b2 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