Sha256: b75f512875572e773b61a55b908931c46f0d4b65f5c08c61730b69c5c3b778f7
Contents?: true
Size: 966 Bytes
Versions: 6
Compression:
Stored size: 966 Bytes
Contents
require 'bookends' require 'thor' require_relative 'file_actions' module Bookends class JekyllHandler < Thor include FileActions include Thor::Actions source_root File.expand_path(File.join(File.dirname(__FILE__), 'templates')) no_commands do def install copy :file, name: 'footer.scss', dest: '_sass/bookends', name_in_dest: '_footer.scss' copy :file, name: 'footer.html', dest: '_includes/bookends' copy :file, name: 'newsletter.js', dest: 'assets/js/bookends/' copy :directory, name: 'footer_images', dest: 'assets/images/', name_in_dest: 'bookends/footer' append_to_file '../js/bookends/newsletter.js', "$(function() { return window.Heroku.newsletterSignup = new Heroku.NewsletterSignup(); });" gsub_file '../../_sass/bookends/_footer.scss', 'bookends/footer', 'images/bookends/footer' gsub_file '../../_sass/bookends/_footer.scss', 'asset-url', 'url' end end end end
Version data entries
6 entries across 6 versions & 1 rubygems