From b15428ea83a89113c64f0fffdb6def868b50ab63 Mon Sep 17 00:00:00 2001 From: Ashwin Maroli Date: Wed, 21 Oct 2020 18:50:56 +0530 Subject: [PATCH] Stash array of tag names in a constant --- lib/liquid/tags/if.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/liquid/tags/if.rb b/lib/liquid/tags/if.rb index c910b0b..aa437b1 100644 --- a/lib/liquid/tags/if.rb +++ b/lib/liquid/tags/if.rb @@ -36,8 +36,11 @@ module Liquid end end + ELSE_TAG_NAMES = ['elsif', 'else'].freeze + private_constant :ELSE_TAG_NAMES + def unknown_tag(tag, markup, tokens) - if ['elsif', 'else'].include?(tag) + if ELSE_TAG_NAMES.include?(tag) push_block(tag, markup) else super