From 291509f0054158ad4ca46f56c7328ccbd84ce954 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 14 Jun 2022 07:35:38 -0400 Subject: [PATCH] Add Rule#empty? --- lib/propane/rule.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/propane/rule.rb b/lib/propane/rule.rb index 7778a12..f486b7a 100644 --- a/lib/propane/rule.rb +++ b/lib/propane/rule.rb @@ -42,6 +42,16 @@ class Propane @line_number = line_number end + # Return whether the Rule is empty. + # + # A Rule is empty if it has no components. + # + # @return [Boolean] + # Whether the Rule is empty. + def empty? + @components.empty? + end + end end