Sha256: 5de2a7b9868c180769fd02fca2925be8e19f8204b7be2e5bfc876ded4e8d7328
Contents?: true
Size: 1.38 KB
Versions: 2
Compression:
Stored size: 1.38 KB
Contents
module HappySeed module Generators class BaseGenerator < Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) def install_foreman puts "Installing happy_seed:base environment" gem 'dotenv-rails', :groups=>[:development, :test] gem 'rdiscount', :groups => [:development, :test] gem 'unicorn' gem 'rails_12factor' Bundler.with_clean_env do run "bundle install > /dev/null" end directory '.' remove_file "application_controller.rb" inject_into_file 'app/controllers/application_controller.rb', File.read( find_in_source_paths('application_controller.rb') ), :after=>/protect_from_forgery.*\n/ inject_into_file 'config/environments/test.rb', " config.log_level = :error\n", before: "end\n" begin inject_into_file 'spec/rails_helper.rb', "require 'webmock/rspec'\n", after: "'rspec/rails'\n" rescue say_status :spec, "Unable to add webmock to rails_helper.rb", :red end begin inject_into_file 'spec/rails_helper.rb', "\n config.include FactoryGirl::Syntax::Methods\n", :before => "\nend\n" rescue say_status :spec, "Unable to add factory girl to rails_helper.rb", :red end route "get '/setup' => 'setup#index'" route "root 'setup#index'" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
happy_seed-0.0.13 | lib/generators/happy_seed/base/base_generator.rb |
happy_seed-0.0.12 | lib/generators/happy_seed/base/base_generator.rb |