From cf51e32d0eb8d8ba3ab7785391b8526a154b5cf3 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Fri, 22 Jan 2016 08:59:48 -0800 Subject: [PATCH] Drop#[]: use self.class.invokable? instead of content_methods.include? for speed --- lib/jekyll/drops/drop.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/jekyll/drops/drop.rb b/lib/jekyll/drops/drop.rb index 9e3ac329..d1bffcc5 100644 --- a/lib/jekyll/drops/drop.rb +++ b/lib/jekyll/drops/drop.rb @@ -46,7 +46,7 @@ module Jekyll def [](key) if self.class.mutable? && @mutations.key?(key) @mutations[key] - elsif content_methods.include? key + elsif self.class.invokable? key public_send key else fallback_data[key]