class Bearonrails::AppGenerator
Public Instance Methods
add_common_rake_tasks()
click to toggle source
# File lib/bearonrails/generators/app_generator.rb, line 30 def add_common_rake_tasks say 'Add common rake tasks' build :add_common_rake_tasks end
add_new_relic_config()
click to toggle source
# File lib/bearonrails/generators/app_generator.rb, line 50 def add_new_relic_config say 'Add New Relic config' build :add_dot_env build :add_new_relic_config end
add_rubocop_config()
click to toggle source
# File lib/bearonrails/generators/app_generator.rb, line 45 def add_rubocop_config say 'Add rubocop config' build :add_rubocop_config end
bearonrails_customization()
click to toggle source
# File lib/bearonrails/generators/app_generator.rb, line 13 def bearonrails_customization invoke :remove_files_we_dont_need invoke :add_common_rake_tasks invoke :customize_gemfile invoke :install_rspec invoke :add_rubocop_config invoke :add_new_relic_config invoke :remove_routes_comment_lines invoke :init_git end
customize_gemfile()
click to toggle source
# File lib/bearonrails/generators/app_generator.rb, line 35 def customize_gemfile build :add_custom_gems bundle_command 'install' # skip origin `bundle install` step new_options = options.dup options = new_options options.merge!(skip_bundle: true) end
finish_template()
click to toggle source
Calls superclass method
# File lib/bearonrails/generators/app_generator.rb, line 8 def finish_template bearonrails_customization super end
init_git()
click to toggle source
# File lib/bearonrails/generators/app_generator.rb, line 67 def init_git say 'Init git' build :init_git end
install_rspec()
click to toggle source
# File lib/bearonrails/generators/app_generator.rb, line 56 def install_rspec say 'Install rspec' build :install_rspec build :add_rspec_helper_addon end
remove_files_we_dont_need()
click to toggle source
# File lib/bearonrails/generators/app_generator.rb, line 24 def remove_files_we_dont_need say 'remove files we don\'t need' build :remove_public_index build :remove_rails_logo_image end
remove_routes_comment_lines()
click to toggle source
# File lib/bearonrails/generators/app_generator.rb, line 62 def remove_routes_comment_lines say 'Remove routes comment lines' build :remove_routes_comment_lines end
Protected Instance Methods
get_builder_class()
click to toggle source
# File lib/bearonrails/generators/app_generator.rb, line 74 def get_builder_class Bearonrails::AppBuilder end