Sha256: 60906ea9763023bb69210ea4009cd867968c603c2d3245644955d2da64b9dce0
Contents?: true
Size: 746 Bytes
Versions: 1
Compression:
Stored size: 746 Bytes
Contents
module Staticpress class ViewHelpers include Staticpress::Helpers attr_reader :meta, :page, :theme def initialize(page) @page = page @meta, @theme = page.meta, page.theme Staticpress::Plugin.activate_enabled class << self Staticpress::Plugins.constants.each do |plugin| include Staticpress::Plugins.const_get(plugin) end end end # TODO site_meta should be an aggregate all metadata def site_meta end def partial(name, locals = {}) template_name = theme.include_for name if template_name.file? template = Tilt[template_name].new { template_name.read } template.render self.class.new(page), locals end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
staticpress-0.6.0 | lib/staticpress/view_helpers.rb |