Module: Sinatra::JekyllExtension::Helpers
- Defined in:
- lib/sinatra/jekyll.rb
Instance Method Summary collapse
- #jekyll_payload ⇒ Object
- #jekyll_site ⇒ Object
- #render_into_jekyll_layout(content, options = {}) ⇒ Object
Instance Method Details
#jekyll_payload ⇒ Object
22 23 24 |
# File 'lib/sinatra/jekyll.rb', line 22 def jekyll_payload @jekyll_payload ||= jekyll_site.site_payload end |
#jekyll_site ⇒ Object
26 27 28 |
# File 'lib/sinatra/jekyll.rb', line 26 def jekyll_site settings.jekyll_site end |
#render_into_jekyll_layout(content, options = {}) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/sinatra/jekyll.rb', line 10 def render_into_jekyll_layout(content, = {}) page = Page.new( jekyll_site, jekyll_site.source, 'sinatra', 'index.html', content, ) Jekyll::Renderer.new(jekyll_site, page, jekyll_payload).run end |