class HouseStyle::InstallGenerator

Public Class Methods

source_root() click to toggle source
# File lib/generators/house_style/install_generator.rb, line 6
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/house_style/install_generator.rb, line 18
def create_db_migrate_rubocop_yml
  template 'db_migrate_rubocop.yml', 'db/migrate/.rubocop.yml' if Dir.exist?(db_path)
end
create_features_rubocop_yml() click to toggle source
# File lib/generators/house_style/install_generator.rb, line 22
def create_features_rubocop_yml
  template 'features_rubocop.yml', 'features/.rubocop.yml' if Dir.exist?(features_path)
end
create_root_rubocop_yml() click to toggle source
# File lib/generators/house_style/install_generator.rb, line 10
def create_root_rubocop_yml
  template 'rubocop.yml', '.rubocop.yml'
end
create_rspec_rubocop_yml() click to toggle source
# File lib/generators/house_style/install_generator.rb, line 14
def create_rspec_rubocop_yml
  template 'rspec_rubocop.yml', 'spec/.rubocop.yml'
end

Private Instance Methods

db_path() click to toggle source
# File lib/generators/house_style/install_generator.rb, line 28
def db_path
  File.join(Rails.root, 'db', 'migrate')
end
features_path() click to toggle source
# File lib/generators/house_style/install_generator.rb, line 32
def features_path
  File.join(Rails.root, 'features')
end