class Chapter11_1::Generators::BeginGenerator

Public Instance Methods

copy_app_tree() click to toggle source
# File lib/generators/chapter11_1/begin/begin_generator.rb, line 6
def copy_app_tree
  directory(self.class.source_root, Rails.root)
end
generate_instructions() click to toggle source
# File lib/generators/chapter11_1/begin/begin_generator.rb, line 10
def generate_instructions
  require 'rdiscount'
  
  instr_md = File.expand_path('../instructions.md',self.class.source_root)
  return unless File.exists?(instr_md)
  dest = File.join(Rails.root,'doc','chapter11_1.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