From e3214c23a33464c318f175d0e9360b13da0b428d Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Thu, 7 Jul 2016 13:37:09 -0700 Subject: [PATCH] Add missing elements to Excerpt which delegate to its Document --- lib/jekyll/drops/drop.rb | 4 ++-- lib/jekyll/excerpt.rb | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/jekyll/drops/drop.rb b/lib/jekyll/drops/drop.rb index dfb35d20..6227213e 100644 --- a/lib/jekyll/drops/drop.rb +++ b/lib/jekyll/drops/drop.rb @@ -102,8 +102,8 @@ module Jekyll # # Returns true if the given key is present def key?(key) - if self.class.mutable && @mutations.key?(key) - true + if self.class.mutable + @mutations.key?(key) else respond_to?(key) || fallback_data.key?(key) end diff --git a/lib/jekyll/excerpt.rb b/lib/jekyll/excerpt.rb index 2d53307e..c181cb68 100644 --- a/lib/jekyll/excerpt.rb +++ b/lib/jekyll/excerpt.rb @@ -7,7 +7,8 @@ module Jekyll attr_writer :output def_delegators :@doc, :site, :name, :ext, :relative_path, :extname, - :render_with_liquid?, :collection, :related_posts, :url + :render_with_liquid?, :collection, :related_posts, + :url, :next_doc, :previous_doc # Initialize this Excerpt instance. #