diff options
Diffstat (limited to 'Library/Homebrew/dependable.rb')
| -rw-r--r-- | Library/Homebrew/dependable.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Library/Homebrew/dependable.rb b/Library/Homebrew/dependable.rb new file mode 100644 index 000000000..2a1d7d880 --- /dev/null +++ b/Library/Homebrew/dependable.rb @@ -0,0 +1,21 @@ +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 |
