class Suspenders::FactoriesGenerator

Public Instance Methods

add_factory_bot() click to toggle source
# File lib/suspenders/generators/factories_generator.rb, line 5
def add_factory_bot
  gem "factory_bot_rails", group: %i(development test)
  gem "database_cleaner", group: %i(development test), require: false
  Bundler.with_clean_env { run "bundle install" }
end
provide_dev_prime_task() click to toggle source
# File lib/suspenders/generators/factories_generator.rb, line 19
def provide_dev_prime_task
  copy_file "dev.rake", "lib/tasks/dev.rake"
end
set_up_factory_bot_for_rspec() click to toggle source
# File lib/suspenders/generators/factories_generator.rb, line 11
def set_up_factory_bot_for_rspec
  copy_file "factory_bot_rspec.rb", "spec/support/factory_bot.rb"
end
set_up_factory_lint() click to toggle source
# File lib/suspenders/generators/factories_generator.rb, line 15
def set_up_factory_lint
  copy_file 'factory_bot.rake', 'lib/tasks/factory_bot.rake'
end