Add type signatures.

This commit is contained in:
Markus Reiter 2024-04-26 14:05:21 +02:00
parent c76170a456
commit 8a4eb8e87e
No known key found for this signature in database
GPG Key ID: 245293B51702655B

View File

@ -11,7 +11,11 @@ class Dependency
include Dependable include Dependable
extend Cachable extend Cachable
attr_reader :name, :tap sig { returns(String) }
attr_reader :name
sig { returns(T.nilable(Tap)) }
attr_reader :tap
def initialize(name, tags = []) def initialize(name, tags = [])
raise ArgumentError, "Dependency must have a name!" unless name raise ArgumentError, "Dependency must have a name!" unless name