Class: RageRender::LatestComicGenerator
- Inherits:
-
Jekyll::Generator
- Object
- Jekyll::Generator
- RageRender::LatestComicGenerator
- Defined in:
- lib/ragerender/jekyll/comics.rb
Overview
The index for the comics collection is always the latest comic.
Instance Method Summary collapse
Instance Method Details
#generate(site) ⇒ Object
49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/ragerender/jekyll/comics.rb', line 49 def generate site comics = site.collections['comics'] index = comics.docs.last.dup collection = comics.docs if index.nil? index = site.pages.detect {|p| p.data["title"] == "Comic not found" }.dup collection = site.pages end index.instance_variable_set(:"@data", index.data.dup) index.data['slug'] = 'index' collection << index end |