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