Sha256: 15fd04f73129fa4cd4d6bc7f4735fef17c066480692d07599f25fe5443785fee
Contents?: true
Size: 954 Bytes
Versions: 1
Compression:
Stored size: 954 Bytes
Contents
module Chapter08_09 module Generators class BeginGenerator < Rails::Generators::Base source_root File.expand_path("../templates", __FILE__) def copy_app_tree directory(self.class.source_root, Rails.root) end def insert_css src = File.expand_path("../snippets/custom.css", __FILE__) dest = File.join(Rails.root,'public','stylesheets','custom.css') insert_into_file(dest, File.binread(src), :before => /\Z/) # insert before end end def generate_instructions require 'rdiscount' instr_md = File.expand_path('../instructions.md',self.class.source_root) dest = File.join(Rails.root,'doc','chapter08.html') copy_file(instr_md, dest, :force => true) do |content| RDiscount.new(content).to_html end say_status('Note',"Now open file://#{dest} in your web browser for instructions", :cyan) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tft_rails-0.5.1 | lib/generators/chapter08_09/begin/begin_generator.rb |