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

Version Path
magic_recipes-0.1.17 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.16 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.15 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.14 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.13 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.11 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.10 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.9 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.8 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.7 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.6 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.5 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.4 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.3 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.2 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.1 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.1.0 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.0.29 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.0.28 lib/generators/magic_recipes/capify_generator.rb
magic_recipes-0.0.27 lib/generators/magic_recipes/capify_generator.rb