Sha256: d34c6d988fd64670379ec263f8222882c5a10a670b2f77e9447ebc0d2cf15e88
Contents?: true
Size: 701 Bytes
Versions: 7
Compression:
Stored size: 701 Bytes
Contents
require File.join(__FILE__, '../../base') module Alchemy module Generators class SiteLayoutsGenerator < Base desc "This generator generates your site layouts view partials." source_root File.expand_path('templates', File.dirname(__FILE__)) def create_partials @sites = Alchemy::Site.all @sites.each do |site| @site_name = site.name.parameterize.underscore conditional_template "layout.html.#{template_engine}", "#{site_layouts_dir}/_#{@site_name}.html.#{template_engine}" end if @sites end private def site_layouts_dir @_site_layouts_dir ||= "app/views/alchemy/site_layouts" end end end end
Version data entries
7 entries across 7 versions & 1 rubygems