Fix wrong argument passing.

This commit is contained in:
Markus Reiter 2024-09-05 17:19:07 +02:00 committed by GitHub
parent 123a2ac84c
commit 846cf25043
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -567,7 +567,13 @@ class Formula
params(name: String, klass: T.class_of(Resource), block: T.nilable(T.proc.bind(Resource).void))
.returns(T.nilable(Resource))
}
def resource(name = T.unsafe(nil), klass = T.unsafe(nil), &block) = active_spec.resource(*name, *klass, &block)
def resource(name = T.unsafe(nil), klass = T.unsafe(nil), &block)
if klass.nil?
active_spec.resource(*name, &block)
else
active_spec.resource(name, klass)
end
end
# Old names for the formula.
#