Sha256: 067c52f5db0c21f43a76e5fd752c1778ca14c96d9749562b3fde1ec1222e08ea
Contents?: true
Size: 833 Bytes
Versions: 19
Compression:
Stored size: 833 Bytes
Contents
module Polymer module Generators class InstallGenerator < ::Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) desc "Adds app/assets/components and vendor/assets/components directories and adds webcomponents to js manifest" def create_manifest template "application.html.erb", "app/assets/components/application.html.erb" end def inject_js insert_into_file "app/assets/javascripts/application.js", before: "//= require jquery\n" do out = "" out << "//= require webcomponentsjs/webcomponents-lite" out << "\n" end end def copy_bowerrc template "bowerrc.json", ".bowerrc" end def create_vendor_dir create_file "vendor/assets/components/.keep" end end end end
Version data entries
19 entries across 19 versions & 1 rubygems