Add explicit "run" dependency tag

This commit is contained in:
Jack Nagel 2013-11-04 12:00:06 -06:00
parent 06dbec5aaf
commit c556b3dc09

View File

@ -1,7 +1,7 @@
require 'options'
module Dependable
RESERVED_TAGS = [:build, :optional, :recommended]
RESERVED_TAGS = [:build, :optional, :recommended, :run]
def build?
tags.include? :build
@ -15,6 +15,10 @@ module Dependable
tags.include? :recommended
end
def run?
tags.include? :run
end
def required?
!build? && !optional? && !recommended?
end