Sha256: e2708a854650f8af952824a3217bb2497e34b58509d41e3f3d9b0445bfaa4fa2

Contents?: true

Size: 1.44 KB

Versions: 6

Compression:

Stored size: 1.44 KB

Contents

# -*- encoding : utf-8 -*-
require 'rails/generators'

module BootstrapEngine
 module Devise
  module Generators
    class InstallGenerator < ::Rails::Generators::Base

      source_root File.expand_path("../templates", __FILE__)
      desc "Copy the Devise Layout do the app/views/layouts Folder"
      
      def add_assets

        if File.exist?('app/assets/javascripts/application.js')
          insert_into_file "app/assets/javascripts/application.js", "//= require rails-bootstrap-engine\n", :after => "jquery_ujs\n"
        end

        if File.exist?('app/assets/stylesheets/application.css')
          content = File.read("app/assets/stylesheets/application.css")
          if content.match(/require_tree\s+\.\s*$/)
            style_require_block = " *= require rails-bootstrap-engine\n"
            insert_into_file "app/assets/stylesheets/application.css", style_require_block, :after => "require_self\n"
          end
        end
        
        # Copy Devise Layout for Override
        copy_file "devise.html.erb", 'app/views/layouts/devise.html.erb'
        
puts	%{

 ******************************************************************
 * Rails Bootstrap Engine has a message for you ...
 ****************************************************************** 
 
 Dear Developer,
 			
  √ Remember to overload the Application Brand Helpers.
  
  
}

      end # add_assets
      
    end # DeviseGenerator
  end # Generators
 end # Engine
end # Bootstrap

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rails-bootstrap-engine-0.0.9 lib/generators/bootstrap_engine/devise/install/install_generator.rb
rails-bootstrap-engine-0.0.8 lib/generators/bootstrap_engine/devise/install/install_generator.rb
rails-bootstrap-engine-0.0.5 lib/generators/bootstrap_engine/devise/install/install_generator.rb
rails-bootstrap-engine-0.0.4 lib/generators/bootstrap_engine/devise/install/install_generator.rb
rails-bootstrap-engine-0.0.3 lib/generators/bootstrap_engine/devise/install/install_generator.rb
rails-bootstrap-engine-0.0.2 lib/generators/bootstrap_engine/devise/install/install_generator.rb