Sha256: 6dabda81669747141c9b5eda6d619aa95f61ea16c5a59d736a730d8858b36d6b
Contents?: true
Size: 1.16 KB
Versions: 2
Compression:
Stored size: 1.16 KB
Contents
module TwbsSassRails module Generators class InstallGenerator < ::Rails::Generators::Base source_root File.expand_path(File.join(File.dirname(__FILE__), 'templates')) desc "This generator installs Bootstrap to Asset Pipeline" def copy_assets js_manifest = 'app/assets/javascripts/application.js' if File.exist?(File.join(destination_root, js_manifest)) insert_into_file js_manifest, "//= require twbs/bootstrap\n", after: "jquery_ujs\n" else copy_file 'application.js', js_manifest end css_manifest = 'app/assets/stylesheets/application.css' if File.exist?(File.join(destination_root, css_manifest)) insert_into_file css_manifest, " *= stub twbs-variables\n *= require twbs\n", after: "require_self\n" else copy_file 'application.css', css_manifest end end def copy_bootstrap copy_file 'twbs.js.coffee', 'app/assets/javascripts/twbs.js.coffee' copy_file 'twbs-variables.css.less', 'app/assets/stylesheets/twbs-variables.css.less' copy_file 'twbs.css.less', 'app/assets/stylesheets/twbs.css.less' end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
twbs_sass_rails-0.2.0 | lib/generators/twbs_sass_rails/install/install_generator.rb |
twbs_sass_rails-0.1.0 | lib/generators/twbs_sass_rails/install/install_generator.rb |