Sha256: d410fa4a38a9abb3d28621fe10612390aa57d8f830746dcb73207a404ced2b7e
Contents?: true
Size: 392 Bytes
Versions: 5
Compression:
Stored size: 392 Bytes
Contents
module Nanoc::LayoutProcessor::Markaby class MarkabyLayoutProcessor < Nanoc::LayoutProcessor identifiers :markaby extensions '.mab' def run(layout) nanoc_require 'markaby' assigns = @other_assigns.merge({ :page => @page, :pages => @pages, :config => @config, :site => @site }) ::Markaby::Builder.new(assigns).instance_eval(layout).to_s end end end
Version data entries
5 entries across 5 versions & 1 rubygems