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

Version Path
polymer-rails-1.3.0 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.2.4.1 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.2.4 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.2.3 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.2.2 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.2.1 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.2.0 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.1.5 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.1.2 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.1.1 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.1.0 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.0.8 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.0.7 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.0.6 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.0.5 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.0.4 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.0.3 lib/generators/polymer/install/install_generator.rb
polymer-rails-1.0.0 lib/generators/polymer/install/install_generator.rb
polymer-rails-0.3.0 lib/generators/polymer/install/install_generator.rb