class Shugo::InstallGenerator

Installs the rubocop.yml files into a rails project that inherits from this gem.

Public Class Methods

source_root() click to toggle source
# File lib/generators/shugo/install_generator.rb, line 7
def self.source_root
  @source_root ||= File.expand_path(File.join(File.dirname(__FILE__), 'templates'))
end

Public Instance Methods

create_db_migrate_rubocop_yml() click to toggle source
# File lib/generators/shugo/install_generator.rb, line 15
def create_db_migrate_rubocop_yml
  template 'db_migrate_rubocop.yml', 'db/migrate/.rubocop.yml' if Dir.exist?(db_path)
end
create_root_rubocop_yml() click to toggle source
# File lib/generators/shugo/install_generator.rb, line 11
def create_root_rubocop_yml
  template 'rubocop.yml', '.rubocop.yml'
end

Private Instance Methods

db_path() click to toggle source
# File lib/generators/shugo/install_generator.rb, line 21
def db_path
  File.join(Rails.root, 'db')
end