aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/version.rb
diff options
context:
space:
mode:
authorJack Nagel2012-07-10 16:10:16 -0500
committerJack Nagel2012-08-18 11:12:09 -0500
commit9e80ec2c11c36ce99b53910a4340d2905b8a2d18 (patch)
tree44c9de3c5e2e5bdd5888cd4ea7a7d796b482e7c3 /Library/Homebrew/version.rb
parent4affbabfb7aef915f716531ad0a39eff04ff9933 (diff)
downloadhomebrew-9e80ec2c11c36ce99b53910a4340d2905b8a2d18.tar.bz2
Add Version#detected_from_url?
Diffstat (limited to 'Library/Homebrew/version.rb')
-rw-r--r--Library/Homebrew/version.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/Library/Homebrew/version.rb b/Library/Homebrew/version.rb
index cc8f220b7..878832f67 100644
--- a/Library/Homebrew/version.rb
+++ b/Library/Homebrew/version.rb
@@ -1,9 +1,14 @@
class Version
include Comparable
- def initialize val
+ def initialize val, detected=false
return val if val.is_a? Version or val.nil?
@version = val.to_s
+ @detected_from_url = detected
+ end
+
+ def detected_from_url?
+ @detected_from_url
end
def head?
@@ -39,7 +44,7 @@ class Version
def self.parse spec
version = _parse(spec)
- Version.new(version) unless version.nil?
+ Version.new(version, true) unless version.nil?
end
private