Sha256: 2bc40d24cab00ab313a791e295236fa787b0972fc9171232a82bb4ff63446095
Contents?: true
Size: 380 Bytes
Versions: 3
Compression:
Stored size: 380 Bytes
Contents
class String # Converts the string using Markaby # TODO perhaps add support for helpers def markaby(params={}) nanoc_require 'markaby' Markaby::Builder.new((params[:assigns] || {})).instance_eval(self).to_s end end register_filter 'markaby' do |page, pages, config| assigns = { :page => page, :pages => pages } page.content.markaby(:assigns => assigns) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
nanoc-1.6 | lib/nanoc/filters/markaby_filter.rb |
nanoc-1.6.1 | lib/nanoc/filters/markaby_filter.rb |
nanoc-1.6.2 | lib/nanoc/filters/markaby_filter.rb |