Sha256: cb781ca725651982a852e903ccc26b025070abf72f33ed0b7e062d44509c42dc
Contents?: true
Size: 1.33 KB
Versions: 46
Compression:
Stored size: 1.33 KB
Contents
# encoding: utf-8 require 'rails/generators' module MagicRecipes module Generators class CapifyGenerator < Rails::Generators::Base source_root File.expand_path("../templates", __FILE__) include Thor::Actions desc "Some visuals." def initial_desc puts(' * * * * * * * * * * * * * * * * * * * * * * * * * *') puts(' - - - - - - - - M A G I C - R E C I P E S - - - - - - - - - - -') end def create_root_files if File.exists?( "#{ Rails.root }/Capfile" ) File.rename("#{ Rails.root }/Capfile", "#{ Rails.root }/Capfile.old") end if File.exists?( "#{ Rails.root }/config/deploy.rb" ) File.rename("#{ Rails.root }/config/deploy.rb", "#{ Rails.root }/config/deploy.rb.old") end template "Capfile.tt", "#{ Rails.root }/Capfile" template "deploy.rb.tt", "#{ Rails.root }/config/deploy.rb" end def end_desc puts(" - - - - - - - - you are ready for magic! - - - - - - - - - - -") puts(' * * * * * * * * * * * * * * * * * * * * * * * * * *') end end end end
Version data entries
46 entries across 46 versions & 1 rubygems