brew/Library/Homebrew/dependable.rb
2013-01-26 20:30:05 -06:00

22 lines
308 B
Ruby

require 'options'
module Dependable
RESERVED_TAGS = [:build, :optional, :recommended]
def build?
tags.include? :build
end
def optional?
tags.include? :optional
end
def recommended?
tags.include? :recommended
end
def options
Options.coerce(tags - RESERVED_TAGS)
end
end