Class: MickeyGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/mickey/mickey_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_to_gemfileObject



5
6
7
# File 'lib/generators/mickey/mickey_generator.rb', line 5

def add_to_gemfile
  gem 'gergich'
end

#generate_filesObject



9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/generators/mickey/mickey_generator.rb', line 9

def generate_files
  app_name = Rails.application.class.parent_name
  generate "docker", app_name
  generate "simplecov" if install.include?('simplecov')
  generate "rubocop" if install.include?('rubocop')
  generate "brakeman" if install.include?('brakeman')
  generate "eslint" if install.include?('eslint')
  generate "jenkins", "features #{install.join(' ')}"
  generate "build"
  inside Rails.root do
    run "bundle install"
  end
end