Sha256: 77a3087239c1d0cf4ae05ecb04d921fd42410ee2d16a545853b4f8cb36afa03c
Contents?: true
Size: 1.92 KB
Versions: 2
Compression:
Stored size: 1.92 KB
Contents
module Alo module Generators class InstallGenerator < ::Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) def copy_bowerrc template "bower.json", ".bowerrc" end def create_component_dir empty_directory "app/assets/bower_components/" empty_directory "vendor/assets/bower_components/" end def copy_initializer template "init.rb", "config/initializers/alopolymer2.rb" end def install_polymer2 puts "Installing Polymer 2.0.0 ..." puts %x(bower install Polymer/polymer#^2.0.0) if File.exist?('vendor/assets/bower_components/polymer/polymer.html') puts "Install Polymer 2.0.0 succeed!" else puts "Install Polymer 2.0.0 failed!" end puts "\n\n" puts "Add this to head section :" puts "============================================================================" puts '<script src="<%= asset_path(\'webcomponentsjs/webcomponents-lite.js\') %>"></script>' puts '<link rel="import" href="<%= asset_path(\'polymer/polymer.html\') %>">' puts "============================================================================" puts "\n" puts "Another Generator :" puts "============================================================================" puts "rails generate alo:component component_name # To Create Custom Component" puts "rails generate alo:download component_name # To Download Component using Bower" puts "============================================================================" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
alopolymer2-1.0.4 | lib/generators/alo/install/install_generator.rb |
alopolymer2-1.0.3 | lib/generators/alo/install/install_generator.rb |