Drop#[]: use self.class.invokable? instead of content_methods.include? for speed

This commit is contained in:
Parker Moore
2016-01-22 08:59:48 -08:00
parent 31ae61b419
commit cf51e32d0e

View File

@@ -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]