From 8a4eb8e87e04f1263cf7503091af1b6bd2069fd5 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Fri, 26 Apr 2024 14:05:21 +0200 Subject: [PATCH] Add type signatures. --- Library/Homebrew/dependency.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/dependency.rb b/Library/Homebrew/dependency.rb index 7f2028febd..ce79b7fa47 100644 --- a/Library/Homebrew/dependency.rb +++ b/Library/Homebrew/dependency.rb @@ -11,7 +11,11 @@ class Dependency include Dependable extend Cachable - attr_reader :name, :tap + sig { returns(String) } + attr_reader :name + + sig { returns(T.nilable(Tap)) } + attr_reader :tap def initialize(name, tags = []) raise ArgumentError, "Dependency must have a name!" unless name