From 6403d1379ec1639f516fc988f42744a8eb6d6e40 Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Fri, 2 May 2025 01:26:58 +0100 Subject: [PATCH] lazy_object: fix __getobj__ signature --- Library/Homebrew/lazy_object.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Library/Homebrew/lazy_object.rb b/Library/Homebrew/lazy_object.rb index 2b01e99024..c99bcb4db3 100644 --- a/Library/Homebrew/lazy_object.rb +++ b/Library/Homebrew/lazy_object.rb @@ -9,17 +9,15 @@ class LazyObject < Delegator super(callable) end - def __getobj__ + def __getobj__(&) return @__getobj__ if defined?(@__getobj__) @__getobj__ = @__callable__.call end - private :__getobj__ def __setobj__(callable) @__callable__ = callable end - private :__setobj__ # Forward to the inner object to make lazy objects type-checkable. #