Sha256: 514b442e8d6f4d6d5b513eb423ca41faeef18bfc412d574bebb8aff342786809
Contents?: true
Size: 484 Bytes
Versions: 6
Compression:
Stored size: 484 Bytes
Contents
module Awestruct module Extensions module Partial def partial(path, params = {}) filename = File.join( '_partials', path ) if !File.exists?( filename ) puts "no file #{filename} to include" return nil end page = site.engine.load_site_page( filename ) return nil if !page params.each do |k,v| page.send( "#{k}=", v ) end if params page.content end end end end
Version data entries
6 entries across 6 versions & 1 rubygems