Sha256: 3bd5567813290b9b48208fce28105acae4084005aab807405fe10c534a39c3ca
Contents?: true
Size: 751 Bytes
Versions: 14
Compression:
Stored size: 751 Bytes
Contents
module HappySeed module Generators class AngularInstallGenerator < Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) def install_angular gem 'angularjs-rails' Bundler.with_clean_env do run "bundle install" end directory "app" directory "docs" append_to_file 'app/assets/javascripts/application.js', <<-'JS' //= require angular //= require angular-animate //= require angular-resource //= require angular-route //= require angular_app //= require_tree ./controllers JS gsub_file "config/routes.rb", /\s*root.*\n/, "\n" route "root 'angular#index'" generate 'happy_seed:angular_view landing' end end end end
Version data entries
14 entries across 14 versions & 1 rubygems