Remove type checks

This commit is contained in:
Jack Nagel 2014-12-09 11:48:00 -05:00
parent 5310d16686
commit 585ddb5428

View File

@ -16,13 +16,13 @@ class XcodeDependency < Requirement
satisfy(:build_env => false) { xcode_installed_version } satisfy(:build_env => false) { xcode_installed_version }
def initialize(tags) def initialize(tags)
@version = tags.each {|t| break tags.delete(t) if t.is_a? String } @version = tags.find { |t| tags.delete(t) if /(\d\.)+\d/ === t }
super super
end end
def xcode_installed_version def xcode_installed_version
return false unless MacOS::Xcode.installed? return false unless MacOS::Xcode.installed?
return true unless @version.is_a? String return true unless @version
MacOS::Xcode.version >= @version MacOS::Xcode.version >= @version
end end