From 62c2ee332f3b37541682f39dd200997ce376a417 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Sun, 9 Aug 2020 03:14:44 +0200 Subject: [PATCH] Document `LazyObject`. --- Library/Homebrew/lazy_object.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Library/Homebrew/lazy_object.rb b/Library/Homebrew/lazy_object.rb index d54f15ed7e..8ea44995eb 100644 --- a/Library/Homebrew/lazy_object.rb +++ b/Library/Homebrew/lazy_object.rb @@ -1,5 +1,8 @@ # frozen_string_literal: true +# An object which lazily evaluates its inner block only once a method is called on it. +# +# @api private class LazyObject < Delegator def initialize(&callable) super(callable)